无法找到' NSObject'的界面声明,' GPXType'的超类

时间:2014-11-27 07:08:00

标签: ios objective-c xcode gpx

我已经就这个问题做了一些研究,但我还没有找到类似的东西。

我正在使用iOS GPX框架使用GPX文件在地图上绘制路径。我在我的项目中导入了iOS GPX.framework。但我遇到了一个问题。

请指导我,如果有人有任何建议......

enter image description here

3 个答案:

答案 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