use*_*064 3 cocoa-touch objective-c nsoperation nsoperationqueue ios
我在NSOperationQueue中运行了NSOperation.NSOperation下载一些数据并将其解析为NSDictionary.我如何知道NSOperation何时完成并获得该字典?谢谢.
你也可以用NSOperation
's - (void)setCompletionBlock:
:
NSOperationQueue *queue = [[NSOperationQueue alloc] init];
NSBlockOperation *operation = [NSBlockOperation blockOperationWithBlock:^{
NSLog(@"Doing something...");
}];
[operation setCompletionBlock:^{
NSLog(@"Doing something once the operation has finished...");
}];
[queue addOperation:operation];
Run Code Online (Sandbox Code Playgroud)
这里有更多细节.