我开始使用AFNetworking来取代遗憾的ASIHTTPRequest。人们似乎喜欢这种新的“AFNetworking”,但它没有在我的项目中构建,我无法弄清楚为什么。我在文件Class class = NSClassFromString(className);
的{{1}} HTTPRequestOperationWithRequest:success:failure
开始出现构建错误。
错误是“匿名类声明必须是一个定义”,我已经问过谷歌,但没有得到任何东西。帮助
上下文:
AFHTTPClient.m
编辑:解答下面的每个答案。补丁文件here。
编辑2 :这些更改已被纳入最新的AFNetworking,所以任何人都会在未来发现这一点:只需下载一个新版本就可以了。还有,未来怎么样?你好未来。
答案 0 :(得分:3)
我能够通过将变量“class”重命名为其他内容来解决编译器错误。不幸的是,我无法弄清楚为什么我会遇到这个问题。这是一个线索:当我将AFNetworking添加到具有未知编译器标志的大型现有项目时,它发生在我身上。当我将AFNetworking添加到一个全新的项目时,我根本没有遇到这个问题。