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/」フォルダーに作成するのではなく、プロジェクトのどこかに作成することもできます。チュートリアルで説明されているように、ビルド設定に移動して「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 に答える