objc_setAssociatedObject上的EXC_BAD_ACCESS与-weak_library /usr/lib/libSystem.B.dylib链接器标志

时间:2011-05-14 01:21:18

标签: iphone ios exc-bad-access weak-references

当我使用链接器标志EXC_BAD_ACCESS链接器标志调用objc_setAssociatedObject时,我有一个-weak_library /usr/lib/libSystem.B.dylib

由于this,我绝对需要链接器标志,有人知道解决方法吗?

(我在dispatch_async也遇到了崩溃,但我可以解决这个问题......另外,我正在我的iOS 3兼容应用程序上构建一个仅限iOS 4的功能。

编辑:通过更多研究,我发现了thisthis问题,但没有更多答案......

1 个答案:

答案 0 :(得分:23)

问题只是iOS模拟器中的一个错误。代码在设备上正常工作。

我已经在Apple的臭虫记者(雷达:// 9470793)上充满了雷达。

编辑:刚刚发现:-weak_library /usr/lib/libSystem.B.dylib breaks the iOS Simulator. Use -weak-lSystem instead.