【问题标题】:Simple Question about CGRectIntersectsRect关于 CGRectIntersectsRect 的简单问题
【发布时间】:2011-08-23 22:02:13
【问题描述】:
我只有一个简单的问题。每次我使用
CGRectIntersectsRect(view1.frame, view2.frame)
我收到一个链接器错误,指出链接器找不到编译此方法所需的文件。我确实导入了 QuartzCore,我假设我需要另一个标题。可悲的是,在互联网上搜索让我无处可去,我知道这绝对是一个我一直忽略的简单问题。感谢任何答案!
注意:我使用的是 XCode 4 和 iOS 5 测试版
【问题讨论】:
标签:
iphone
xcode4
linker-errors
ios5
cgrect
【解决方案1】:
同时导入 CoreGraphics 框架。 (不是 100% 怎么想这和 QuartzCore 的区别,但是他们是不一样的。)
【解决方案2】:
你想要CGRectIntersectsRect,而不是GCRectIntersectsRect。确保您还将框架导入到您的项目中。
编辑:您是否将QuartzCore 框架添加到您的项目中?如果没有,点击Xcode左上角Run下的蓝色项目图标,点击target ,然后在 Build Phases 选项卡下,选择 Link Binary with Libraries 选项,点击 +,然后添加QuartzCore框架。
希望有帮助!