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

How do I store one completion handler in a class so that all methods could use it?

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

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

这两个任务 100% 相同。

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

只需添加一个 Class 方法 returns 这个完成处理程序,这样其他方法都可以调用这个方法。