Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/93.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 迭代从核心数据获取的请求数据时出错_Iphone_Ios_Core Data_Nsmanagedobject_Nsmanagedobjectcontext - Fatal编程技术网

Iphone 迭代从核心数据获取的请求数据时出错

Iphone 迭代从核心数据获取的请求数据时出错,iphone,ios,core-data,nsmanagedobject,nsmanagedobjectcontext,Iphone,Ios,Core Data,Nsmanagedobject,Nsmanagedobjectcontext,可能重复: 我尝试使用核心数据遍历从SQLite数据库获取的数据。我将从CoreData获取的所有数据存储在NSMutableArray中。当我在此数组中使用for循环进行迭代时,只有我可以得到数组中的第一个元素,但元素的其余部分得到以下错误: <Task: 0xf18b390> (entity: Task; id: 0xf18a700 <x-coredata://7388F0B7-E583-4BF0-BE64-08AD014EC583 /Task/p104> ; da

可能重复:

我尝试使用核心数据遍历从SQLite数据库获取的数据。我将从CoreData获取的所有数据存储在
NSMutableArray
中。当我在此数组中使用for循环进行迭代时,只有我可以得到数组中的第一个元素,但元素的其余部分得到以下错误:

<Task: 0xf18b390> (entity: Task; id: 0xf18a700 <x-coredata://7388F0B7-E583-4BF0-BE64-08AD014EC583 /Task/p104> ; data: <fault>

这是正在发生的数据:故障

NSFetchRequest *taskDataRequest = [[NSFetchRequest alloc]init];
NSEntityDescription *dataEntityResultForm = [NSEntityDescription entityForName:@"Task" inManagedObjectContext:managedObjectContext];
[taskDataRequest setEntity:dataEntityResultForm];
//Note: Resolove problem happen data:fault by this properites 
[taskDataRequest setReturnsObjectsAsFaults:NO];

一些代码将有助于显示我们获取数据并将其存储在nsmutable阵列中的代码检查我有更新我的问题你的应用程序崩溃了吗?错误不是错误…这是正确的,但您应该理解“错误”对象不是错误。这是一个节省内存的核心数据功能。好吧,但我在另一个地方遇到了问题,当我通过迭代使数据出错来使用睡眠时,我怎么能解决它呢?我不明白你们最后的评论。哪个问题?还有什么地方?你为什么用“睡眠”呢?
NSFetchRequest *taskDataRequest = [[NSFetchRequest alloc]init];
NSEntityDescription *dataEntityResultForm = [NSEntityDescription entityForName:@"Task" inManagedObjectContext:managedObjectContext];
[taskDataRequest setEntity:dataEntityResultForm];
//Note: Resolove problem happen data:fault by this properites 
[taskDataRequest setReturnsObjectsAsFaults:NO];