ブロックに関するさまざまな回答を見てきましたが、まだブロックの使用方法を理解するのに苦労しています。
これが私がこれまでに持っているものです...
@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?
}