过去几个月我一直在项目中使用RestKit而没有任何问题。我按照Github wiki上的说明设置了它。今天Xcode在连接到模拟器时挂起。我刚刚编辑了一些与触及RestKit完全无关的简单UI代码。我不得不强制退出Xcode并重启。当我重新启动并再次编译时,RestKit已成功构建,但我收到了一系列与我的应用程序相关的错误。仔细观察后,他们都与RestKit有关。在RKRequestSerializable中有一系列错误,然后扩展到引用它的每个RestKit类。
第一个错误是该行的“预期类型”:
@protocol RKRequestSerializable
然后是'Objective-C方法的预期选择器'的行:
- (NSString*)HTTPHeaderValueForContentType;
然后'预期方法体':
@optional
我做的第一件事是恢复自上次成功编译以来我所做的更改,但这没有任何区别。然后我把RestKit推回去,以防我不小心改变了,但这没有效果。我已经尝试删除派生数据,删除和重新添加RestKit,但没有任何效果。我的项目不会编译。
最奇怪的是RestKit成功编译。错误来自我的项目的编译。到目前为止,我已经失去了三个小时,非常感谢我对如何解决这个问题的任何意见或建议。
答案 0 :(得分:1)
你还在为模拟器建造吗?我在XCode崩溃后看到过这种行为。 Schema设置为OS X 64位或其他东西,RestKit不在那里编译。