0
從Web下載數據並將下載的數據插入到sqlite數據庫。現在我想要的是插入到數據庫中的數據,這些數據在下載時應該在後臺進行,用戶也可以在視圖上執行其他操作。所以在後臺進程中可能會將數據導入sqlite。在後臺進程中將數據插入sqlite
即時通訊使用此,但應用程序崩潰使用此。
NSNumber *number = [NSNumber numberWithInteger:1];
NSOperationQueue *queue = [NSOperationQueue new];
NSInvocationOperation *operation = [[NSInvocationOperation alloc] initWithTarget:self
selector:@selector(InsertIntodatabase)
object:number];
[queue addOperation:operation];
[operation release];
在此先感謝
你能告訴我如何提供外部互鎖......? – user1557103 2012-08-09 01:34:12
那麼,你總是可以使用[NSLock](https://developer.apple.com/library/ios/#documentation/Cocoa/Reference/Foundation/Classes/NSLock_Class/Reference/Reference.html#//apple_ref/occ/ CL/NSLock)。還有其他選項。 – 2012-08-09 02:58:31
我如何使用NSLock ...我從來沒有使用過任何人都可以粘貼任何示例代碼.. – user1557103 2012-08-09 07:38:57