iphone - 具有自动引用计数的 iOS 项目中的 RestKit

标签 iphone ios reference restkit autorelease

我是 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/

相关文章:

iphone - 如何关闭 ios 中的 UIPickerView

iphone - Objective-C:你在代码中使用@private 可见性/访问修饰符吗?

iphone - Xcode 4.2 中基于 Windows 的应用程序发生了什么变化?

ios - NSUInteger 字符串编码 32 位和 64 位

ios - 在 iPad 上显示来自 ActionSheet 的 ImagePickerController

c++ - 从 vector[] 获得的不可变项

dll - 在 Linux 上添加对外部 .dll 的引用

php - IOS 8 推荐系统

objective-c - EKAlarm 不会在 iOS 5 中设置

c++ - 当我返回其引用时,如果超出范围,静态 std::vector 将取消