问题标签 [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 投票
2 回答
1369 浏览

swift - 如何将空字符串快速转换为空字符串

我是新手Swift。我尝试使用这个 Swift 链接Detect a Null value in NSDictionaryNSDictionary,但我没有这样做。

数据:

这是我的代码:

每次它都会去 else 声明。可能我需要将字符串转换为 null 或替代解决方案。请问你能帮帮我吗?

谢谢你。

0 投票
4 回答
10425 浏览

json - 检查解析的 json 是否为 NSNULL

我正在解析 JSON 响应并尝试检查我的键之一是否为空。我该怎么办?我有以下内容:

这会返回:

无法将“NSNull”(0x107d238c8)类型的值转换为“NSString”(0x107329c40)。

我将如何检查该值是否为 NSNULL?

0 投票
4 回答
5121 浏览

json - swift 如何检查来自 Json 的 NULL 值

我有一个休息 api,并通过 Json 获取所有数据,然后将其放入 IOS TableView 中。我的问题是一些数据正在返回,就像NULL在 Json 中一样

我正在尝试快速获取该NULL值并将其更改为字符串“0”,但这样做很难。到目前为止我有这个

但是我得到这个编译错误:

不能使用类型为“(NSNull).Type”(又名“NSNull.Type”)的索引为类型为“String”的值下标

我这样做是因为nilnull似乎不起作用,所以我不能这样做。

0 投票
1 回答
1144 浏览

ios - 仅使用此日志信息,如何知道我的应用程序在哪里崩溃?

我需要检测我的应用程序在哪里崩溃,我尝试逐行调试,但突然间,调试器从“汇编代码”(这是正确的名称吗?)跳转到崩溃中,所以我不能告诉你究竟是什么有问题的代码是。当崩溃发生时,我正在向 Speech 发送文本并将我的应用程序记录到 indigo 中。我怎样才能理解这个日志信息?:

0 投票
0 回答
292 浏览

objective-c - 以 NSException 类型的未捕获异常终止(目标 C)

该程序在 Objective-c 结束。请帮助解决我的问题。错误:

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

在此处输入图像描述

0 投票
3 回答
110 浏览

objective-c - 为什么这个空检查失败?

我正在使用这个简单的代码来检查一个 NSString 对象是否为空,但由于某种原因它失败了

这是我的简单检查

调试清楚地显示对象为空,如下所示

但我仍然在循环中结束,如下所示

为什么我的空检查不起作用?

0 投票
2 回答
698 浏览

ios - [NSNull objectForKey:] 的崩溃原因,但我找不到在哪里

我的 iPhone 应用程序崩溃了,我有这个错误:

就这样。我不知道崩溃的确切位置。我正在进行的项目非常庞大,有什么方法可以详细了解objectForKeyon a的调用在哪里NSNull

0 投票
1 回答
85 浏览

swift - 如何让firebase子快照值恢复工作?

我想将快照值添加到我的变量中。

但它正在崩溃,尽管我的 firebase 概念是完美的并且适合代码。

可能是什么原因?

控制台结构:

  • 用户
    • iBagi96IMGbd2k6wUtXjPs0gmNq1。<--- currentUserUid
      • 测试:测试值

我得到的错误:无法将类型“NSNull”(0x10dd86de0)的值转换为“NSString”(0x10b2485d8)。

另外我想补充一点,我曾经将孩子的名字从“test”重命名为其他东西,然后它工作了很短的时间。比错误再次发生。

0 投票
1 回答
92 浏览

ios - Swift 不检索 Firebase 值(以 NSNull 形式返回值)

我正在尝试从我的 Firebase 实时数据库中提取值,但无论出于何种原因,这些值都以 NSNull 的形式返回。在我将 'let count = ...' 更改为 'if let' 之前,我在第 13 行收到错误消息“无法将 'NSNull' 类型的值转换为 'NSNumber'。我不确定为什么这些值返回 null 而不是。

我已经尝试打印检索到的快照,并且正如我所料,没有一个值是空的。我难住了。这是打印检索到的快照时得到的日志:

此快照中的所有数据都是我的 Firebase 数据库中的数据,所以我不确定为什么会出现此错误。

我的 Firebase 设置:日历注册 --- 04132019 --- (A12-1A: 0, B1-2A: 0, ..., X11-12P: 0)

0 投票
1 回答
332 浏览

swift - 如何检查在 Swift 5 中并避免“NSInvalidArgumentException”?

我正在使用 Swift 5。

为什么会在什么NSInvalidArgumentException时候发生responseValues["CustomerID"] == '<null>'

显然,这if responseValues["CustomerID"] is NSNull不是诀窍。应进行哪些检查以避免NSInvalidArgumentException

成功的结果

遇到空客户 ID 时的崩溃结果

崩溃与以下

有人质疑该值是否实际上为 null,这是该字典的一些调试信息:

在此处输入图像描述