我一直在尝试在我的项目中使用ShareKit,但它出现了ARC限制,因此我使用-fno-objc-arc
编译器标志在所有共享工具包文件中禁用ARC。
但是现在我已经关闭了错误和问题。有没有人知道这个解决方案或我必须调试所有代码?
此外,我已经在网上查看但似乎无法找到它,但是是否存在ARC兼容版的共享工具包?
提前致谢
答案 0 :(得分:0)
错误可能是由于在非ARC类中合成的一个Objective C类中的属性使用weak
限定符:MRC无法执行此操作。相反,请使用unsafe_unretained
或等效的MRC assign
。
请记住,Clang Static Analyzer是您的朋友,特别是对于MRC和CoreFoundation代码。