iphone - [NSNull getCharacters:]:
iphone - [NSNull getCharacters:]:
我在错误消息中收到了以上内容。
[NSNull getCharacters:]:
我在文档中找不到它。谁能给我解释一下这是什么意思?
非常感谢。
编辑: 这与问题不同,与链接到的关于使用 NSNull getCharacters 的问题不同。这个就是问什么意思
直接来自 Apple documentation:"The NSNull class defines a singleton object used to represent null values in collection objects (which don’t allow nil values)."
从这里开始,这纯粹是猜测,因为您没有显示代码也没有错误消息。如果你将一个对象推入一个集合而不检查它是否为空,你将推入 NSNull。然后,如果您遇到某种错误或调试,NSNull 将调用私有 API getCharacters(我猜这是私有的,因为没有文档)。我怀疑它相当于 Java 的 toString() 并在输出错误消息时被调用。
我在错误消息中收到了以上内容。
[NSNull getCharacters:]:
我在文档中找不到它。谁能给我解释一下这是什么意思?
非常感谢。
编辑: 这与问题不同,与链接到的关于使用 NSNull getCharacters 的问题不同。这个就是问什么意思
直接来自 Apple documentation:"The NSNull class defines a singleton object used to represent null values in collection objects (which don’t allow nil values)."
从这里开始,这纯粹是猜测,因为您没有显示代码也没有错误消息。如果你将一个对象推入一个集合而不检查它是否为空,你将推入 NSNull。然后,如果您遇到某种错误或调试,NSNull 将调用私有 API getCharacters(我猜这是私有的,因为没有文档)。我怀疑它相当于 Java 的 toString() 并在输出错误消息时被调用。