添加-fno-objc-arc之后两个错误apper ios

时间:2014-04-22 16:54:15

标签: ios objective-c afnetworking-2

在afNetworking文件中添加-fno-objc-arc后,我得到了这两个错误

  1. 在AFURLSessionManager.m文件中的弧中不允许合成弱属性
  2. 必须使用AFURLConnectionOperation.h文件中的ARC构建AFNetworking
  3. 任何人都可以帮助PLZ?

    23-04-14 实际上我没有添加那些链接器标志。这是我的问题 APPLE MACH-O LINKED ERROR After adding AFNetworking 我删除了标志并添加了这些库并解决了问题。 感谢大家的帮助。

1 个答案:

答案 0 :(得分:0)

您可以通过将已合成的属性从weak更改为strong来解决此问题。

例如,如果您有weak property,请执行以下操作:

@property (weak, nonatomic) UIView *myView;

你必须改变它:

@property (strong, nonatomic) UIView *myView;

但我不是非ARC 项目的粉丝我不太了解在 NON-ARC 项目中发布对象,所以查看任何内存通过将这些属性更改为strong来解决相关问题。

有关详细信息,请查看此答案ARC Problems

希望这篇文章能为您提供帮助