我收到此错误:
不同objective-c类型“struct nsnull*”和“struct nsnmutablearray*”的条件表达式缺少转换
在这行代码中:
( (tempArray != nil) ? tempArray : [NSNull null] )
为什么?

最佳答案

条件表达式的两个脚应该具有相同的数据类型。为避免警告,请将第一个表转换为id
请问您为什么需要nsnull而不需要nil

10-05 20:03