2016-10-25 7 views
1

Objective Cプロジェクトを迅速なプロジェクトにインポートしています。ブリッジのヘッダーを作成し、ビルディング設定のパスを設定しました。検索パスをヘッダーファイルとライブラリに設定しました。ヘッダファイルをインポートする際の問題

問題は私のヘッダーファイルが見つかりません。私が構築した場合、輸入の2行が見つからない:私は2番目の行をREM場合

#import "VuforiaObjects.h" 
#import <Vuforia/Renderer.h> 
#import <Vuforia/Trackable.h> 
#import <Vuforia/TrackableResult.h> 

、プロジェクトは3行目の構築に失敗しました。不思議なことに、「Vuforia」という単語をインポートから削除すると、それが受け入れられ、次は失敗します。

ありがとうございました。

+0

どのようにインポートしていますか。ポッドを使用するか手動でドラッグをドロップしますか? –

+0

ヘッダー検索パスには何を設定しましたか? –

+0

@RajanMaheshwari Project Navigatorでプロジェクトを右クリックし、「ファイルを追加」をクリックします。私は実際にいくつかのサブフォルダとファイルを含むフォルダを追加しました。 –

答えて

1

なぜ私はブリッジヘッダーファイルをインポートできなかったのですか?

ビルド設定のブリッジヘッダーへのパスが正しいです。ただし、ヘッダーファイルのimportステートメントでファイルによって指定されたパスは正しくありません。ブリッジング・ヘッダーで

#import "VuforiaManager.h" 

VuforiaManager.hに指定されたヘッダは、次のとおりです。

順番に指さ
#import "VuforiaObjects.h" 
#import "VuforiaEAGLView.h" 

#import <Vuforia/State.h> 
#import <Vuforia/Tool.h> 

そして、ここどこです私は間違っていた...私は、輸入指令の構文は次のようだと思った:

これはすでにだったときVuforiaフォルダを含め

#import <folder/header file> 

だから私の橋渡しヘッダーが輸入されなかった理由は、私のヘッダファイルの検索パスだった:実際には私のヘッダの全てで輸入がされている

#import <framework||library/headerfile> 

#import文に含まれています。

関連する問題