在xcode中的.pch文件中导入的类不起作用,为什么?

时间:2013-11-22 09:36:29

标签: ios objective-c xcode

我对Xcode 5中的.pch文件感到担心。

我的.pch文件中有以下代码 -

#ifdef __OBJC__

#import <Example/Example.h>

#endif

但是当我在我的代码中使用Example.h类时,它无效。 当我使用像 -

这样的代码时
[Example sharedInstance];

xcode显示错误“Use od undeclared identifier Example”。 有什么问题?

2 个答案:

答案 0 :(得分:16)

来自 XCode 6.1 屏幕截图显示了我如何使用它 - 因此可能会有所帮助。

&#34; Apple LLVM 6.0 - 语言&#34; TARGETS / Build设置区域中查看粗体文字。

请注意粗体文本&#34;预编译前缀标题&#34; 如何设置为 YES ,以及&中pch文件的路径#34;前缀标题&#34; 设置为 ProjectName / YourPCHFile-Prefix.pch

Screen Shot from XCode 6.1 showing how to include .pch file

答案 1 :(得分:7)

您需要在“标头搜索路径”构建设置中包含标头的路径,以便预处理器/编译器可以找到标头。