我刚刚下载了AFNetworking试图搞砸它,但我在将它包含在我的项目中时遇到了奇怪的错误。
我刚刚创建了一个空的测试项目,同时删除了AFNetworking和JSONKit,并立即收到错误“Lexical或Preprocessor Issue:'AFNetworking / AFURLConnectionOperation.h'文件未找到”。
它发生在这一行,但由于某种原因将其更改为常规导入。我可以改变所有这些,但我试图理解为什么会发生这种情况。我确定它没有注意到它的一些愚蠢的配置。
#import <AFNetworking/AFURLConnectionOperation.h> // Throws error
#import "AFURLConnectionOperation.h" // Works
谢谢! :)
晒
答案 0 :(得分:3)
<AFNetworking/AFURLConnectionOperation.h>
有效。如果您添加了文件,则必须使用"AFURLConnectionOperation.h"
替换导入。
答案 1 :(得分:2)
'#import'语法用于框架导入。
如果您只是拖放项目中的源代码,则必须使用'#import'AFURLConnectionOperation.h“'
如果您想使用.framework,本教程可以帮助您:http://db-in.com/blog/2011/07/universal-framework-iphone-ios-2-0/