Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.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
Iphone executeFetchRequest:错误_Iphone - Fatal编程技术网

Iphone executeFetchRequest:错误

Iphone executeFetchRequest:错误,iphone,Iphone,这些代码给出了一个运行时错误 'executeFetchRequest:错误:提取请求必须具有实体。' 任何人都可以帮助解决此错误吗?是的,但是您需要在实际创建提取请求的位置发布代码,因为错误消息非常准确地表明您没有正确配置提取请求 特别是,您需要在fetch请求上调用setEntity: 另外,创建一组获取请求的可变副本是不典型的。相反,只需将对象的获取结果设置为返回的数组或数组的-副本-不可变数组的不可变副本基本上是免费的。是,但是您需要在实际创建获取请求的地方发布代码,因为错误消息非常准确

这些代码给出了一个运行时错误 'executeFetchRequest:错误:提取请求必须具有实体。'
任何人都可以帮助解决此错误吗?

是的,但是您需要在实际创建提取请求的位置发布代码,因为错误消息非常准确地表明您没有正确配置提取请求

特别是,您需要在fetch请求上调用setEntity:


另外,创建一组获取请求的可变副本是不典型的。相反,只需将对象的获取结果设置为返回的数组或数组的-副本-不可变数组的不可变副本基本上是免费的。

是,但是您需要在实际创建获取请求的地方发布代码,因为错误消息非常准确地表明您没有正确配置获取请求

特别是,您需要在fetch请求上调用setEntity:

另外,创建一组获取请求的可变副本是不典型的。相反,只需将对象的获取结果设置为返回的数组或数组的-copy-不可变数组的不可变副本基本上是免费的

NSError *error = nil;

NSMutableArray *mutableFetchResults = [[managedObjectContext executeFetchRequest:request error:&error] mutableCopy];

if (mutableFetchResults == nil) 
    {
        // Handle the error.
    }

// Set self's events array to the mutable array, then clean up.
[self setEventsArray:mutableFetchResults];
[mutableFetchResults release];