2

Apple Swift を使用してアプリケーションを開発しましたが、AdColony をプロジェクトに統合しようとすると、AppDelegate.swift に次のコード行を記述します。

import AdColony

エラーが表示されます: 利用可能なモジュールがありません。

この問題を解決するにはどうすればよいですか? AdColony ガイドのすべての手順に従いました (他のフレームワークも統合しています)。

4

1 に答える 1

4

AdColony フレームワークは Objective-C ベースであるため、プロジェクトのブリッジ ヘッダーを作成する必要があります。Apple のドキュメントは次のとおりです。Importing Objective-C into Swiftというセクションを参照してください。

Swift クラスではなく、ブリッジング ヘッダー ファイル自体で Objective-C 構文を使用して AdColony をインポートする必要があることに注意してください。

#import <AdColony/AdColony.h>

それが完了すると、フレームワークはどの Swift クラスにも表示されるようになります。

于 2015-01-08T19:05:43.637 に答える