2012-04-06 3 views
0

私はARCの下で使用するためにOomph MapKitフレームワークを採用しました。これを行うために、私はXcodeで新しいプロジェクトを作成し、そのソースをGitHubから追加しました。私は同じフレームワークの動作をテストするために同じプロジェクトに小さなテストアプリを追加しました。フレームワークとテストアプリの両方のターゲットを作成しました。フレームワーク用のXcodeで角括弧を使用してインポートを整理する

すべてがうまく機能しているようですが、インポートが正しく動作するようにはできません。私は交換する必要がある。これは、ファイルMapKit/MKView.hが見つからなかったことを知らせる私のプロジェクトでエラーが発生し

#import <Cocoa/Cocoa.h> 
#import <MapKit/MKView.h> 
#import <WebKit/WebKit.h> 

と:彼らが持っているオリジナルのソースファイルで

(MKAnnotation.hファイルから一例として)

輸入先:

#import "MKView.h" 

大括弧でインポートする必要がありますか?私は大量の設定を行ってきましたが、私の人生は手がかりを見つけることができません。

+0

:。?[書式#include との#include「ファイル名」の違いは何ですか?]( http://stackoverflow.com/questions/21593/what-is-the-difference-between-include-filename-and-include-filename) –

答えて

0

問題のフレームワークをプロジェクトに追加する必要がある場合があります。それから、 "brokets"フォームの検索パス上に表示されます。

プロジェクトファイルに移動します(通常は、左のファイルの一番上にあるアプリケーションターゲットを選択します。ターゲットの一番上のものを選択し、ビルドフェーズを選択し、「ライブラリとバイナリをリンクする」を開き、そこ枠組みだけ#import <MapKit/MapKit.h>あなたがMapKitフレームワークに含まれるヘッダファイルのすべてにアクセスすることができないのはなぜ

0

関連

+0

私は多くの試みの1つとしてそれを試みたが、それでもエラーが出た もし私が正確に覚えていれば)。私は最終的に私のプロジェクトにソース形式の完全なプロジェクトを含めました。理想的ではないが動作する。 – Roger

関連する問題