问题标签 [nsnull]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
30359 浏览

objective-c - [NSNull null] 和 nil 有什么区别?

这是我看到的上下文:

为什么不在那个地方为零?

0 投票
16 回答
123663 浏览

objective-c - 什么时候应该在 Objective-C 中使用 nil 和 NULL?

这是示例代码:

什么时候应该使用 nil、NULL 和 [NSNull null]?

0 投票
6 回答
14511 浏览

objective-c - NULL 和 nil 是等价的吗?

null实际上我的问题是:是否nil等价?

我有一个例子,但是当它们不相等时,我感到困惑。

在上述情况下,它显示两者nullnil不相等,并显示“等于 NSNull 实例”

在第二种情况下,它显示两者相等并显示“IS EQUAL”。

任何人的帮助将不胜感激。

谢谢你,莫尼什。

0 投票
5 回答
85100 浏览

objective-c - 如何检测 NSString 是否为空?

我有一段代码可以检测 aNSString是否为NULL,nil等。但是,它崩溃了。这是我的代码:

这是错误:

由于未捕获的异常“ NSInvalidArgumentException”而终止应用程序,原因:“ -[NSNull isEqualToString:]:无法识别的选择器发送到实例0x3eba63d4

难道我做错了什么?我需要以不同的方式来做吗?

0 投票
6 回答
34772 浏览

objective-c - Objective-C 中 nil、NIL 和 null 之间的区别

我想知道nil,NIL和之间的区别null。我搜索了一下,发现了这个:

nil-> 指向 Objective-C 对象的空指针

NIL-> 指向 Objective-C 类的空指针

null-> 指向原始类型的空指针或没有数据

但我无法清楚地理解“Objective-C 对象”和“类”这两个术语。

请给我解释一下。另外,Objective-C 中是否有类似NSNullor的词?NSNil如果是这样,请解释它的用途。

0 投票
4 回答
12002 浏览

objective-c - NSDictionaray dictionaryWithObjectsAndKeys 添加 NULL 值

我想用+[NSDictionary dictionaryWithObjectsAndKeys:]创建一个NSDictionary。我的一个键有一个字符串,但该字符串有时可以是. 如果字符串是,我之后放置的任何其他值键对都将被忽略,因为该列表过早终止。处理 a 中可能存在值的可能性的标准方法是什么?nilnilnilNSDictionary

0 投票
2 回答
7642 浏览

iphone - 如何在objective-c中使用NSNull进行if语句

我正在开发一个 iPhone 应用程序,我需要使用它JSON来从服务器接收数据。在 iPhone 端,我将数据转换为NSMutableDictionary.

但是,有一个日期类型的数据是空的。

我用下面的句子来读日期。

当到达时间为空时,我如何制作 if 语句。我试过 [arriveTime length] != 0,但我不工作,因为到达时间是一个 NSNull 并且没有这个方法。

0 投票
8 回答
16814 浏览

objective-c - 替换 NSDictionary 中的所有 NSNull 对象

我很好奇,由于 json-framework 的帮助,我目前有一个NSDictionary将一些值设置为对象的地方。NSNull

目的是去除所有NSNull值并将其替换为空字符串。

我确定有人在某个地方做过这个?毫无疑问,它可能是一个四班轮而且很简单,我只是太累了,无法自己解决这个问题。

0 投票
2 回答
1229 浏览

xcode - touchJSON 给出 NSInvalidException NSNull isEqualtoString:

您好,我是 Cocoa Development 的新手,我正试图找出我做错了什么。我遵循了一个(教程),它使用 touchJSON 在 Xcode 中使用 mySQL 数据库填充 tableView。当我运行应用程序时,一切正常,但是当我向下滚动 tableView 时出现NSInvalidExeption错误:

我真的不知道这是否与 php 代码(和数据库)或 Xcode 中的代码有关。

这是我的 php 代码:

这是我的 Xcode 代码:

正如我已经告诉我的那样,我是新手,所以非常欢迎任何帮助!我试图弄清楚这个问题好几天了,但我似乎找不到准确的答案或解决方案!

非常感谢您提前付出的努力!

0 投票
1 回答
514 浏览

ios - JSON:NSString stringWithContentsOfURL ...流中有null,崩溃

环境:iOS 4.3+ 使用 Xcode 4.3+

当我实现以下返回带有空值的数据的字符串时,我总是遇到 iOS/Xcode 崩溃:

结果:

当数据流不包含空值(大部分)时,它可以正常工作。这是一个已知问题吗?

有什么补救措施吗?