我是 iOS 的新手,正在尝试使用 RestKit。
我在处理 autoRelease 的单例实例化过程中遇到“sigabrt”异常。
我注意到 RestKit 使用的内存管理关键字在启用了自动引用计数 (ARC) 的 iOS 项目中是不允许的,这可能是个问题吗?
有人遇到过类似的事情吗?
最佳答案
我很惊讶您能够使用这些关键字编译项目。
您需要在所有 RestKit 文件的build设置的编译源部分中使用链接器标志 -fno-objc-arc
,或者将其包含为不使用 ARC 的项目(一种更好的方法)。
请参阅 RestKit 安装文档以获得这方面的帮助:https://github.com/RestKit/RestKit/wiki/Installing-RestKit-in-Xcode-4.x .恕我直言,安装为 git 子模块是正确的方法。
关于iphone - 具有自动引用计数的 iOS 项目中的 RestKit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10643282/