1

NSURLConnection 异步请求如何在调用它的同一线程上给出它的回调?

如果我必须设计一个工作类,它会从调用线程中取出一些工作,并且当它完成时,它会在调用它的同一线程上提供完成回调,我该怎么做?

typedef void (^BasicTask)(void);

@protocol WorkerDelegate
- (void)taskDidSucceed;
- (void)taskDidFailWithError:(NSString *)errorDescription;
@end

@interface Worker {
    id <WorkerDelegate> delegate;
}
-(void)performTaskInBackground:(BasicTask)task;
@end
4

0 回答 0