【发布时间】:2014-01-28 10:07:08
【问题描述】:
我是 Magical Record 的新手,但已经看过一些关于 stackoverflow 的问题,但找不到我的问题的答案。
我必须使用这种类型的结构找到带有谓词的项目:
NSArray *result = [MOSomeItems MR_findAllWithPredicate:predicate];
在主线程结果返回一些值,但 UI 卡住了。
使用此构造时,结果返回 nil 值:
dispatch_async(dispatch_get_global_queue( DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0), ^{
NSArray *result = [MOSomeItems MR_findAllWithPredicate:predicate];
});
在后台获取数据的最佳做法是什么?
【问题讨论】:
标签: ios core-data freeze magicalrecord background-thread