1
ブロック内の渡されたvoid関数が空であるかどうかをチェックするヒントがありますか?完了ブロックのブロック内の渡されたvoid関数が空であるかどうかをチェックする方法?
出力は __ __ NSGlobalBlockなので、ブロックは空ではなく、論理的に、意味がありませんゼロまたはNULLを確認してください。
機能を呼び出す例:
は、コードを見てください
[aClass setCheckedItemVisible:YES animated:YES completion:^{
//Empty block
}];
機能:
-(void)setCheckedItemVisible:(BOOL)visible animated:(BOOL)animated completion:(void (^)())completion {
...
(completion) ? ((void (^)())completion)() : NSLog(@"do other Stuff");
...
}
は、事前にありがとうございます。
これらのクラスは、それ自身が使用するためのものではありません。いずれかの開発者が何も合格しなければ、イベントはまだ動作していなければなりません – andreschneider