我是 AFNetworking 的新手,之前我使用的是 ASIHTTPRequest,现在我想在 google 上进行大量研究后转向 AFNetworking。但是现在当我下载库并想查看示例项目时,我遇到了代码错误。
我刚刚编译,我得到了 13 个错误,请看下面的图片,任何帮助将不胜感激。
我是 AFNetworking 的新手,之前我使用的是 ASIHTTPRequest,现在我想在 google 上进行大量研究后转向 AFNetworking。但是现在当我下载库并想查看示例项目时,我遇到了代码错误。
我刚刚编译,我得到了 13 个错误,请看下面的图片,任何帮助将不胜感激。
错误与 AFNetworking 无关,它是您示例项目中的 Post.m 文件。您是否在 Post.h 中声明了 text 和 user 属性?
该示例应该可以正常运行,因为它作为 github 上 AFNetworking 脚本的一部分提供
这些是 AFNetworking 项目的需求说明 https://github.com/AFNetworking/AFNetworking
AFNetworking 1.0 及更高版本需要 iOS 5.0 及更高版本,或 Mac OS 10.7(具有现代 Cocoa 运行时的 64 位)及更高版本。
为了与 iOS 4.3 兼容,请使用最新的 0.10.x 版本。
弧
AFNetworking 从 1.0 版本开始使用 ARC。
如果您在非 arc 项目中使用 AFNetworking 1.0,则需要在所有 AFNetworking 源文件上设置 -fobjc-arc 编译器标志。相反,如果要添加 1.0 之前的 AFNetworking 版本,则需要设置 -fno-objc-arc 编译器标志。
要在 Xcode 中设置编译器标志,请转到您的活动目标并选择“构建阶段”选项卡。现在选择所有 AFNetworking 源文件,按 Enter,插入 -fobjc-arc 或 -fno-objc-arc,然后“完成”以启用或禁用 AFNetworking 的 ARC。
您需要将对象的属性定义为 unsafe_unretained/strong/weak/copy/retain/assign。