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