使用“NO”时出现 Objective C 分段错误NSDictionary 中的值
为什么在 NSDictionary 中使用 NO 值时会出现分段错误?
Why do I get a Segmentation Fault when using a NO value in an NSDictionary?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您只能将对象的实例放入字典、集合或数组中。
不允许使用原始类型,因此会出现分段错误。
使用 NSNumber 代替:
You can only put instances of objects in a dictionary, set or array.
Primitive types are not allowed, hence the segmentation fault.
Use a NSNumber instead: