2016-01-07 28 views
0

我得到了上述错误信息。iphone - [NSNull getCharacters:]:

[NSNull getCharacters:]: 

我在文档中找不到它。有人可以向我解释它的含义吗?

非常感谢。

编辑:这是一个比问题不同的问题,而不是链接到的关于使用NSNull getCharacters的问题。这只是问它的含义。

+0

你能提供完整的错误信息吗? – Brian

+1

可能重复[iphone:\ [NSNull getCharacters:\]:使用NSPredicate无法识别的选择器错误](http://stackoverflow.com/questions/34663557/iphone-nsnull-getcharacters-unrecognized-selector-error-using-nspredicate) – luk2302

+0

不要双重职位。即使你不得不改善你的问题,这个问题也比第一个问题差得多。 – luk2302

回答

1

直接从Apple documentation:“NSNull类定义了一个单独的对象,用于表示集合对象中的空值(不允许有nil值)。”

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

+0

我知道NSNull是什么,但你澄清了私人无证API getCharacters.Thx! – user1904273