NSURLConnection 异步请求如何在调用它的同一线程上给出它的回调?
如果我必须设计一个工作类,它会从调用线程中取出一些工作,并且当它完成时,它会在调用它的同一线程上提供完成回调,我该怎么做?
typedef void (^BasicTask)(void);
@protocol WorkerDelegate
- (void)taskDidSucceed;
- (void)taskDidFailWithError:(NSString *)errorDescription;
@end
@interface Worker {
id <WorkerDelegate> delegate;
}
-(void)performTaskInBackground:(BasicTask)task;
@end