【问题标题】:RestKit in iOS Project with Automatic Reference Counting带有自动引用计数的 iOS 项目中的 RestKit
【发布时间】:2012-05-25 11:25:46
【问题描述】:
我是 iOS 新手,正在尝试使用 RestKit。
在处理使用 autoRelease 的单例实例化期间,我遇到了“sigabrt”异常。
我注意到 RestKit 使用了启用自动引用计数 (ARC) 的 iOS 项目中不允许使用的内存管理关键字,这可能是个问题吗?
有人遇到过类似情况吗?
【问题讨论】:
标签:
iphone
ios
reference
restkit
autorelease
【解决方案2】:
您可以按照以下步骤轻松地将库添加到使用自动引用计数 (ARC) 的项目中。
- 将 Rest 工具包文件添加到您的项目中。
- 转到您的项目设置,选择您的应用程序的目标,然后单击“构建阶段”选项卡。
- 展开名为“编译源”的部分。
- 从 RestKit 库中选择所有文件
- 按 Enter 键一次编辑所有文件,并在浮动文本框中添加 -fno-objc-arc 编译器标志。
谢谢。
【解决方案3】:
好的 - 发现问题:'-ObjC -all_load' 键似乎消失了,我完全按照 RestKit 的安装说明进行操作,但这似乎以某种方式滑倒了 - jshin 感谢您让我再次查看安装帮助 :)
来自 .NET 世界,我不得不说 XCode/ObjectiveC 相比之下感觉非常陈旧,仅添加一个库就是一个 10 页的手册,更不用说没有任何意义的异常或提供任何有用的信息 - 但是再说一次,这是来自 iOS 新手 :)