dyld:懒符号绑定失败:未找到符号:_objc_loadWeak

时间:2012-11-06 06:31:37

标签: ios ipad automatic-ref-counting afnetworking ios4

我目前正在开发ARC启用的iPad应用程序。该应用程序适用于iOS版本5.0,5.1和6.0,但崩溃时出现错误  在iOS 4.3 ..

  

dyld:懒惰符号绑定失败:未找到符号:_objc_loadWeak

我认为它可能与AFNetworking有关,因为崩溃发生在网络请求之后,因此我将我的版本降级为0.10.1.2,但我似乎仍然得到了错误。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

iOS 4并不完全支持ARC;它支持“ARCLite”。在这种情况下,iOS 4.3中没有归零弱引用。

所以立即解决方案是:

  • 避免__weak及其亲属
  • 或删除iOS4.3
  • 或将您的实施的相关位移到MRC

参考:Objective-C Feature Availability Index