小编yar*_*iko的帖子

魔法记录 - 在主线程块ui中获取,在后台返回nil

我是魔法记录的新手,但已经在stackoverflow上看到了一些问题,但无法找到我的问题的答案.

我必须使用这种类型的结构找到带有谓词的项:

NSArray *result = [MOSomeItems MR_findAllWithPredicate:predicate];
Run Code Online (Sandbox Code Playgroud)

在主线程结果返回一些值,但UI是冻结.

使用此构造时,结果返回nil值:

dispatch_async(dispatch_get_global_queue( DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0), ^{
NSArray *result = [MOSomeItems MR_findAllWithPredicate:predicate];
});
Run Code Online (Sandbox Code Playgroud)

在后台获取数据的最佳做法是什么?

core-data freeze ios background-thread magicalrecord

4
推荐指数
1
解决办法
3926
查看次数