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 回答