2

AFNetworking をダウンロードして試してみましたが、プロジェクトに含めると奇妙なエラーが発生します。

空のテスト プロジェクトを作成し、AFNetworking と JSONKit の両方をドロップしたところ、すぐに "Lexical or Preprocessor Issue: 'AFNetworking/AFURLConnectionOperation.h' file not found" というエラーが表示されました。

この行で発生しますが、通常のインポートに変更すると、何らかの理由で機能します。それらすべてを変更できますが、そもそもなぜこれが起こっているのかを理解しようとしています. 私が気付かなかった愚かな設定だと確信しています。

#import <AFNetworking/AFURLConnectionOperation.h> // Throws error
#import "AFURLConnectionOperation.h"  // Works

ありがとう !:)
シャイ

4

2 に答える 2

3

<AFNetworking/AFURLConnectionOperation.h>AFNetworking をフレームワークとして追加すると機能します。ファイルを追加した場合は、インポートを"AFURLConnectionOperation.h".

于 2011-10-31T15:29:12.530 に答える
2

「#import」構文は、フレームワークのインポート用です。

プロジェクトにソースをドラッグ アンド ドロップするだけの場合は、'#import "AFURLConnectionOperation.h"' を使用する必要があります。

.framework を使用する場合は、このチュートリアルが役立ちます: http://db-in.com/blog/2011/07/universal-framework-iphone-ios-2-0/

于 2011-10-31T15:30:23.473 に答える