スタックせずに1000行のような大量の情報を取得するにはどうすればよいですか? 私はこれを試します:
dispatch_async(dispatch_get_main_queue(), {
//here code
})
しかし、リクエストを実行すると、self.context.executeFetchRequest
私が返されますfatal error: unexpectedly found nil while unwrapping an Optional value
。self.
エラーがあり、関数の前に追加する必要があります。
let queue:dispatch_queue_t = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)
dispatch_async(queue, { () -> Void in
//code
})
しかし、同じエラーが発生します...
私は NSFetchRequest を使用し、結果を NSArray に追加し、結果を for ループでループし、ループで結果を辞書に並べ替えます。