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

【字号: 作者:雯心浏览:44日期:2023-11-21

问题描述

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

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

问题解答

回答1:

block是一个对象,一般都用nil,当然你用NULL也没有问题

相关文章: