Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios RESTkit无法识别的选择器错误_Ios_Restkit - Fatal编程技术网

Ios RESTkit无法识别的选择器错误

Ios RESTkit无法识别的选择器错误,ios,restkit,Ios,Restkit,我正试图通过iPhone将person类添加到我的服务器 我有以下代码,我得到了这个错误: *由于未捕获异常“NSInvalidArgumentException”而终止应用程序,原因:“+[Person object]:无法识别的选择器发送到类0x5fe6c”错误 让我们把它分解一下: 由于未捕获异常“NSInvalidArgumentException”而终止应用程序 好的,您有一个无效的参数异常。为什么? 原因:'+[个人对象]: 对Person类调用了名为object的类方法 无法识别的

我正试图通过iPhone将person类添加到我的服务器

我有以下代码,我得到了这个错误:

*由于未捕获异常“NSInvalidArgumentException”而终止应用程序,原因:“+[Person object]:无法识别的选择器发送到类0x5fe6c”错误

让我们把它分解一下:

由于未捕获异常“NSInvalidArgumentException”而终止应用程序

好的,您有一个无效的参数异常。为什么?

原因:'+[个人对象]:

对Person类调用了名为
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];