【发布时间】:2013-09-28 19:48:27
【问题描述】:
我在一个项目中工作,我从上一个 Xcode 4 版本开始,当我打开并尝试使用新的 Xcode 5 运行它时,我在 UIPushBehavior.h 和 UIGravityBehavior.h 中都遇到了这个错误。
/Applications/xcode 4/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPushBehavior.h:34 :34: 未知类型名称“CGVector”;你的意思是“CIVector”吗?
并且不编译我的项目。
任何关于如何解决此问题的想法将不胜感激。
【问题讨论】:
-
我这里也有同样的问题。你说它适用于 iOS 7.0 目标。至于我,它适用于 6.1,但不适用于 7.0。你能提供更多细节吗?您使用的是哪个 UIKit 框架版本(6.1 / 7.0)?您的项目中有一些导入吗?等等 TY
-
我将我的项目作为 4.6.3 XCode 项目开始,它完美地编译到 XCode 5 5A1412 Build(GM 版本),但在 5A1413(最新版本)上它停止工作。问题取决于在我的项目中我有 Header Search Path 和 Library Search Path 指向项目目录的事实,我相信这会导致项目使用旧的(6.1)版本的 UIKit。在我的情况下,我通过将标题搜索路径更改为 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include 来解决问题。希望这会有所帮助
-
好的,我试过了,但还是不行。我重新创建了一个新项目,它现在正在运行。 TY ;)