0

ブロックに関するさまざまな回答を見てきましたが、まだブロックの使用方法を理解するのに苦労しています。

これが私がこれまでに持っているものです...

@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?
 }
4

1 に答える 1