我是 iOS 新手,正在尝试使用 RestKit。
在处理使用 autoRelease 的单例实例化期间,我遇到了“sigabrt”异常。
我注意到 RestKit 使用了启用自动引用计数 (ARC) 的 iOS 项目中不允许使用的内存管理关键字,这可能是个问题吗?
有人遇到过类似的事情吗?
我是 iOS 新手,正在尝试使用 RestKit。
在处理使用 autoRelease 的单例实例化期间,我遇到了“sigabrt”异常。
我注意到 RestKit 使用了启用自动引用计数 (ARC) 的 iOS 项目中不允许使用的内存管理关键字,这可能是个问题吗?
有人遇到过类似的事情吗?
好的 - 发现问题:'-ObjC -all_load' 键似乎消失了,我完全按照 RestKit 的安装说明进行操作,但这似乎以某种方式滑倒了 - jshin 感谢您让我再次查看安装帮助 :)
来自 .NET 世界,我不得不说 XCode/ObjectiveC 相比之下感觉非常过时,只是添加一个库是一个 10 页的手册,更不用说没有任何意义的异常或提供任何有用的信息 - 但话又说回来了来自 iOS 新手 :)
您可以按照以下步骤轻松地将库添加到使用自动引用计数 (ARC) 的项目中。
谢谢。
我很惊讶您能够使用这些关键字编译项目。
对于所有 RestKit 文件,您将需要-fno-objc-arc
在 Build Settings 的 Compile Sources 部分中使用链接器标志,或者将其作为不使用 ARC 的项目包含在内(一种更好的方法)。
有关此方面的帮助,请参阅 RestKit 安装文档:https ://github.com/RestKit/RestKit/wiki/Installing-RestKit-in-Xcode-4.x 。安装为 git 子模块是我的方式。