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