美文网首页
Null passed to a callee that req

Null passed to a callee that req

作者: 敬畏CODE | 来源:发表于2020-11-19 16:04 被阅读0次

今天在项目里面遇到这个警告 ⚠️ Null passed to a callee that requires a non-null argument

这个意思是说:说好的属性或者参数为空,你有在某个地方写了ID = nil  所有冲突了

查询发现相应的方法写在了

NS_ASSUME_NONNULL_BEGIN  NS_ASSUME_NONNULL_END

之间,而在调用方法的地方 参数传入有nil 

解决方案:

在定义方法的参数后面加上 __nullable 允许为空即可 

当然 有__nullable就会有相反的 __nonnull

相关文章

网友评论

      本文标题:Null passed to a callee that req

      本文链接:https://www.haomeiwen.com/subject/cgfliktx.html