iphone - [NSNull getCharacters:]:

时间:2016-01-07 19:54:32

标签: ios nsnull

我在错误消息中得到了上述内容。

[NSNull getCharacters:]:

我在文档中找不到它。有人可以向我解释这是什么意思吗?

非常感谢。

编辑:这是与问题不同的问题,而不是与使用NSNull getCharacters相关联的问题。这个只是问它意味着什么。

1 个答案:

答案 0 :(得分:1)

直接来自Apple documentation:" NSNull类定义了一个单例对象,用于表示集合对象中的空值(不允许使用nil值)。"

从现在开始,这是纯粹的推测,因为您没有显示任何代码且没有错误消息。如果将一个对象推入一个集合而不检查它是否为null,那么你将推动NSNull。然后,如果您遇到某种错误或调试,NSNull将调用一个私有API getCharacters(我猜测它是私有的,因为没有文档)。我怀疑它相当于Java的toString(),并在输出错误消息时被调用。