如何在类中存储一个完成处理程序,以便所有方法都可以使用它?

时间:2015-01-25 18:51:47

标签: objective-c objective-c-blocks grand-central-dispatch nsurlsession

假设我有一个只有类方法的类,并且在一个方法中我有两个NSURLSessionDataTask / NSURLSessionUploadTask实例,它们有一个像这样的完成处理程序:

^(NSData *responseData, NSURLResponse *response, NSError *error){
//here parsing the response etc.    
}

这两项任务完全相同。

在类中创建一个完成处理程序以供两者使用的最佳方法是什么?

1 个答案:

答案 0 :(得分:4)

只需添加一个返回此完成处理程序的Class方法,这样其他方法就可以调用此方法。

相关问题