1

我正在尝试将 WhirlyMaply 用于个人项目。我试图按照他们的教程进行操作,他们提到我必须有一个桥接文件,因为代码是用 Objective-C 编写的,而且我正在用 Swift 编写我的项目。

但是没有按照他们的说明找到 MaplyBridge.h 文件...

以下是链接http://mousebird.github.io/WhirlyGlobe/tutorial/building_from_source.html

4

1 回答 1

1

http://mousebird.github.io/WhirlyGlobe/tutorial/building_from_source.html页面上的描述 很糟糕。

您需要自己创建 MaplyBridge.h。您可能决定不在“BinaryDirectory/WhirlyGlobeMaplyComponent.framework/Headers/”文件夹中创建它,而是在项目中的某个位置创建它。如教程中所述,您仍然需要转到 Build Settings 并查找“Objective-C Bridging Header”,然后正确设置新 MaplyBridge.h 的路径。

在本教程的后续路径中,例如在http://mousebird.github.io/WhirlyGlobe/tutorial/ios/your_first_globe.html中,您将向 MaplyBridge.h 添加代码。例如,要编译教程的快速代码,您需要将“#import”行添加到 MaplyBridge.h。

有关更多背景信息,请参阅http://www.learnswiftonline.com/getting-started/adding-swift-bridging-header/

于 2016-09-19T08:04:33.880 回答