我已经看过很多关于块的不同答案,但我仍在努力弄清楚如何使用它。
这是我到目前为止...
@interface myController ()
typedef void (^CompletionBlock)();
@end
然后我声明了一个这样的方法:
-(void)reloadDataWithCompletions:(CompletionBlock)completionBlock{
[self.tableView reloadData];
completionBlock();
}
我不知道该怎么做是如何在completionBlock中编写代码。我要编写另一个名为 completionBlock 的方法吗?像这样
-(void) completionBlock{
// do something here once the first method is finished?
}