0

スタックせずに1000行のような大量の情報を取得するにはどうすればよいですか? 私はこれを試します:

dispatch_async(dispatch_get_main_queue(), {
//here code
})

しかし、リクエストを実行すると、self.context.executeFetchRequest私が返されますfatal error: unexpectedly found nil while unwrapping an Optional valueself.エラーがあり、関数の前に追加する必要があります。

    let queue:dispatch_queue_t = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)
 dispatch_async(queue, { () -> Void in
                 //code
        })

しかし、同じエラーが発生します...

私は NSFetchRequest を使用し、結果を NSArray に追加し、結果を for ループでループし、ループで結果を辞書に並べ替えます。

4

1 に答える 1