应用程序在从核心数据库中获取大量数据时冻结

时间:2013-02-01 08:41:03

标签: iphone ios

我正在使用Core数据,并尝试使用代码

一次获取大量数据
NSArray *result = [context executeFetchRequest:request error:&error]; 

但我的主线是冷冻。如何在后台线程中获取数据?
[在苹果文档中,链接在“在UI响应中为背景获取”一栏中的链接] [1]

但是没有示例代码来实现它。请帮帮我。

1 个答案:

答案 0 :(得分:0)

[self performSelectorInBackground:@selector(yourMethodName) withObject:nil];

如果您不需要将任何参数传递给该方法,请在最后留下

在那个方法中,你正在调用处理你的提取

相关问题