最近寫代碼發現一個問題, 只是想細緻推敲下.
一些三方的方法會這樣寫:
[self.navigationController presentViewController:vc animated:YES completion:NULL];
這句我一般會寫成:
[self .navigationController presentViewController:vc animated:YES completion:nil];
問題來了, completion對應的是個block. block置空是用NULL好些呢還是nil?
block是一個對象,一般都用
nil
,当然你用NULL
也沒問題