1

我是 AFNetworking 的新手,之前我使用的是 ASIHTTPRequest,现在我想在 google 上进行大量研究后转向 AFNetworking。但是现在当我下载库并想查看示例项目时,我遇到了代码错误。

我刚刚编译,我得到了 13 个错误,请看下面的图片,任何帮助将不胜感激。在此处输入图像描述

4

3 回答 3

3

错误与 AFNetworking 无关,它是您示例项目中的 Post.m 文件。您是否在 Post.h 中声明了 text 和 user 属性?

于 2012-12-25T06:18:37.693 回答
1

该示例应该可以正常运行,因为它作为 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。

于 2012-12-25T11:55:33.817 回答
0

您需要将对象的属性定义为 unsafe_unretained/strong/weak/copy/retain/assign。

于 2012-12-25T07:56:23.207 回答