Xcode 4:未知类型名称'NSUInteger';你是说'NSUInteger'吗?

时间:2011-11-16 08:10:23

标签: objective-c ios xcode4

我坚持我的项目。 我已经定义了一个NSUInteger类型的属性,如:

@property NSUInteger maxDepth

如果我将它设为(assign)属性并不重要,Xcode一直在问我

Unknown type name 'NSUInteger'; did you mean 'NSUInteger'?

我无法构建,无论我在何处或如何定义NSUInteger属性,我只是不断收到此错误。 我的项目使用LLVM 3.0编译器和ARC,因此切换到GCC4.2对我来说是没有选择的。

提前致谢!

2 个答案:

答案 0 :(得分:0)

我刚试了一个新项目。

Xcode 4.2存在一些问题。

我尝试将编译器更改为GCC4.2,然后将其更改为LLVM 3.0,之后它是粗体(我相信仍然存在错误设置正确)。之后,我清理项目并重建,它对我有用。

答案 1 :(得分:0)

似乎我的项目的前缀不知何故被破坏了。我注意到在导入我当前代码的新项目中出现了相同的错误后我修复了它。无论如何,谢谢你的帮助。我会密切关注那个前缀文件...