我在错误消息中得到了上述内容。
[NSNull getCharacters:]:
我在文档中找不到它。有人可以向我解释这是什么意思吗?
非常感谢。
编辑:这是与问题不同的问题,而不是与使用NSNull getCharacters相关联的问题。这个只是问它意味着什么。
答案 0 :(得分:1)
直接来自Apple documentation:" NSNull类定义了一个单例对象,用于表示集合对象中的空值(不允许使用nil值)。"
从现在开始,这是纯粹的推测,因为您没有显示任何代码且没有错误消息。如果将一个对象推入一个集合而不检查它是否为null,那么你将推动NSNull。然后,如果您遇到某种错误或调试,NSNull将调用一个私有API getCharacters(我猜测它是私有的,因为没有文档)。我怀疑它相当于Java的toString(),并在输出错误消息时被调用。