0
獲取大量數據,我使用的核心數據,並試圖使用代碼應用而從核心數據庫
NSArray *result = [context executeFetchRequest:request error:&error];
同時獲得大量的數據,但我的主線程凍結凍結。我如何在後臺線程上獲取我的數據?
[在蘋果文檔中的鏈接在「UI獲取響應的背景」一欄中給出] [1]
但是沒有示例代碼來實現它。請幫助我。
獲取大量數據,我使用的核心數據,並試圖使用代碼應用而從核心數據庫
NSArray *result = [context executeFetchRequest:request error:&error];
同時獲得大量的數據,但我的主線程凍結凍結。我如何在後臺線程上獲取我的數據?
[在蘋果文檔中的鏈接在「UI獲取響應的背景」一欄中給出] [1]
但是沒有示例代碼來實現它。請幫助我。
[self performSelectorInBackground:@selector(yourMethodName) withObject:nil];
如果你不需要任何參數傳遞給方法..在這個方法到底
離開零至極您所呼叫處理您獲取
我有多個參數。另請參閱此鏈接我需要此解決方案https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/CoreData/Articles/cdConcurrency.html#//apple_ref/doc/uid/TP40003385-SW6 – user2019279
這與我的建議基本相同。你可以把你的參數放入結構體中並將它作爲一個參數傳遞。 –