我已经就这个问题做了一些研究,但我还没有找到类似的东西。
我正在使用iOS GPX框架使用GPX文件在地图上绘制路径。我在我的项目中导入了iOS GPX.framework。但我遇到了一个问题。
请指导我,如果有人有任何建议......
答案 0 :(得分:42)
只需修改头文件,在文件顶部添加此行
#import <Foundation/Foundation.h>
似乎他们认为您将拥有一个PCH
文件,其中将导入Foundation和UIKit,但Xcode 6删除了PCH默认支持,因此出现了问题。 (见我的previous answer)
答案 1 :(得分:2)
最后我解决了我的问题
我有导入 #import&lt; UIKit / UIKit.h&gt; 并更改我的Xcode 6架构 $(ARCHS_STANDARD_32_BIT)。
非常感谢大家。
答案 2 :(得分:0)
您还没有导入头文件#import ...
在编译iOS和OsX时,我遇到了类似的问题,我通过导入TargetConditionals.h解决了这个问题。最后的事情看起来像这样:
#import <TargetConditionals.h>
#if TARGET_IPHONE_SIMULATOR || TARGET_OS_IPHONE
#import <UIKit/UIKit.h>
#elif TARGET_OS_MAC
#import <Cocoa/Cocoa.h>
#endif
@interface MyClass : NSObject
#if TARGET_IPHONE_SIMULATOR || TARGET_OS_IPHONE
// Define UIKit methods
#elif TARGET_OS_MAC
// Define Cocoa methods
#endif
- (void)reloadRegisteredComponents;
@end