찾다

 >  Q&A  >  본문

objective-c - ios block 置空处理用NULL还是nil

最近写代码发现一个问题, 只是想细致推敲下.
一些三方的方法会这样写:
[self.navigationController presentViewController:vc animated:YES completion:NULL];
这句我一般会写成:
[self.navigationController presentViewController:vc animated:YES completion:nil];

问题来了, completion对应的是个block. block置空是用NULL好些呢还是nil?

淡淡烟草味淡淡烟草味2757일 전559

모든 응답(1)나는 대답할 것이다

  • 迷茫

    迷茫2017-05-02 09:35:59

    block은 객체이며, 보통 nil을 사용합니다. 물론 NULL

    을 사용해도 문제는 없습니다.

    회신하다
    0
  • 취소회신하다