【问题标题】:iphone - [NSNull getCharacters:]:iphone - [NSNull getCharacters:]:
【发布时间】:2016-01-07 19:54:31
【问题描述】:

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

[NSNull getCharacters:]:

我在文档中找不到它。谁能给我解释一下这是什么意思?

非常感谢。

编辑: 这是一个与问题不同的问题,而不是关于使用 NSNull getCharacters 的问题。这个只是问它是什么意思。

【问题讨论】:

  • 你能提供完整的错误信息吗?
  • 不要重复发帖。即使您必须改进您的问题,这个问题也比第一个问题要糟糕得多。
  • 根本不是重复的。这是关于 NSNull 获取字符意味着什么的基本问题。听起来你不知道。否则你会链接到一个答案。
  • 如果你真的知道这意味着什么,我对此表示怀疑,我敢说你的答案是什么。打赌你一无所知!

标签: ios nsnull


【解决方案1】:

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

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

【讨论】:

  • 我知道 NSNull 是什么,但您澄清了私有未记录的 API getCharacters.Thx!
猜你喜欢
  • 2016-04-12
  • 1970-01-01
  • 1970-01-01
  • 2011-09-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多