我已经改编了Oomph MapKit框架以供ARC使用。为此,我在Xcode中创建了一个新项目,并从GitHub添加了它们的源代码。我还在同一个项目中添加了一个小测试应用程序来测试框架的工作方式。我为框架和测试应用程序创建了一个目标。
所有似乎都运行得很好但是我无法让导入行为正常。
在原始源文件中(作为MKAnnotation.h文件中的示例):
#import <Cocoa/Cocoa.h>
#import <MapKit/MKView.h>
#import <WebKit/WebKit.h>
这会在我的项目中生成错误,指出找不到文件MapKit/MKView.h
,我需要用以下内容替换导入:
#import "MKView.h"
我需要做什么才能使用方括号的导入工作?我已经完成了大量的设置,但是对于我的生活找不到线索。
答案 0 :(得分:0)
您可能需要将相关框架添加到项目中。然后它将在“brokets”表单的搜索路径上。
转到您的项目文件(通常是左侧文件列表中的顶级文件,选择您的应用程序目标,通常是Targets中的顶级项目,选择Build Phases,打开“Link Binary With Libraries”,并添加框架那里。
答案 1 :(得分:0)
为什么不只是#import <MapKit/MapKit.h>
所以你可以访问MapKit框架中包含的所有头文件?