我目前正在开发启用 ARC
的 iPad 应用程序。该应用程序在 iOS 版本 5.0 、 5.1 和 6.0 上运行良好,但因错误而崩溃
在 iOS 4.3 上..
dyld: lazy symbol binding failed: Symbol not found: _objc_loadWeak
我认为这可能与 AFNetworking 相关,因为崩溃发生在网络请求之后,因此我将版本降级到 0.10.1.2,但我似乎仍然收到错误。
任何帮助将不胜感激。
最佳答案
iOS 4 不完全支持 ARC;它支持“ARCLite”。在这种情况下,清零弱引用在 iOS 4.3 中不可用。
所以直接的解决方案是:
- 避免
__weak
及其亲属 - 或放弃 iOS4.3
- 或将实现的相关部分移至 MRC
关于ios - 迪尔德 : lazy symbol binding failed: Symbol not found: _objc_loadWeak,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13245642/