2

nsfetchedresultscontroller を使用して uitableview を更新すると、データが読み込まれるまで UI がブロックされます。回避する必要があります。回避する方法を教えてください。

4

2 に答える 2

0

「Cocoa is My Girlfriend」サイトに Coredata と Threads に関する非常に優れた記事があります。まさにこの問題が解決され、バックグラウンドで uitableview を更新できるようになりました。

http://www.cimgf.com/2011/05/04/core-data-and-threads-without-the-headache/

于 2013-04-17T09:42:24.653 に答える
0

次のようなバックグラウンド キューを作成し、コードを挿入します

 dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0), ^{
    // put NSFetchedResults code here
});

これにより、UIがブロックされます

于 2013-04-17T10:24:08.107 に答える