Ios RESTkit无法识别的选择器错误
我正试图通过iPhone将person类添加到我的服务器 我有以下代码,我得到了这个错误: *由于未捕获异常“NSInvalidArgumentException”而终止应用程序,原因:“+[Person object]:无法识别的选择器发送到类0x5fe6c”错误 让我们把它分解一下: 由于未捕获异常“NSInvalidArgumentException”而终止应用程序 好的,您有一个无效的参数异常。为什么? 原因:'+[个人对象]: 对Person类调用了名为Ios RESTkit无法识别的选择器错误,ios,restkit,Ios,Restkit,我正试图通过iPhone将person类添加到我的服务器 我有以下代码,我得到了这个错误: *由于未捕获异常“NSInvalidArgumentException”而终止应用程序,原因:“+[Person object]:无法识别的选择器发送到类0x5fe6c”错误 让我们把它分解一下: 由于未捕获异常“NSInvalidArgumentException”而终止应用程序 好的,您有一个无效的参数异常。为什么? 原因:'+[个人对象]: 对Person类调用了名为object的类方法 无法识别的
object
的类方法
无法识别的选择器发送到类0x5fe6c'错误
。。。但是Person类没有实现对象
类方法。看看你的执行人,我们可以看出情况就是这样
那么,这是从哪里来的?快速浏览mja的评论,代码显示了这一行:
Person *daveLiu = [Person object];
这可能是你的罪魁祸首。正如mja所说,这应该是
Person *daveLiu = [Person alloc] init];
这条线是什么意思?Person*daveLiu=[Person object];这不应该是alloc]init]?[object]是NSManagedObject+ActiveRecord的一个方法,应该在没有样板代码的情况下将实体插入到上下文中。它失败,因为restkit导入不正确。
Person *daveLiu = [Person alloc] init];