0

我已经调整了 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"

我需要做什么才能使带有方括号的导入起作用?我经历了大量的设置,但我一生都找不到线索。

4

2 回答 2

0

您可能需要将相关框架添加到您的项目中。然后它将在“brokets”表单的搜索路径上。

转到您的项目文件(通常是左侧文件列表的顶部,选择您的应用程序目标,通常是 Targets 中的顶部,选择 Build Phases,打开“Link Binary With Libraries”,然后在此处添加框架。

于 2012-07-24T21:54:34.837 回答
0

为什么不让#import <MapKit/MapKit.h>您可以访问 MapKit 框架中包含的所有头文件?

于 2012-07-24T21:57:14.337 回答