问题标签 [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.
swift - 如何将空字符串快速转换为空字符串
我是新手Swift
。我尝试使用这个 Swift 链接Detect a Null value in NSDictionaryNSDictionary
,但我没有这样做。
数据:
这是我的代码:
每次它都会去 else 声明。可能我需要将字符串转换为 null 或替代解决方案。请问你能帮帮我吗?
谢谢你。
json - 检查解析的 json 是否为 NSNULL
我正在解析 JSON 响应并尝试检查我的键之一是否为空。我该怎么办?我有以下内容:
这会返回:
无法将“NSNull”(0x107d238c8)类型的值转换为“NSString”(0x107329c40)。
我将如何检查该值是否为 NSNULL?
json - swift 如何检查来自 Json 的 NULL 值
我有一个休息 api,并通过 Json 获取所有数据,然后将其放入 IOS TableView 中。我的问题是一些数据正在返回,就像NULL
在 Json 中一样
我正在尝试快速获取该NULL
值并将其更改为字符串“0”,但这样做很难。到目前为止我有这个
但是我得到这个编译错误:
不能使用类型为“(NSNull).Type”(又名“NSNull.Type”)的索引为类型为“String”的值下标
我这样做是因为nil和null似乎不起作用,所以我不能这样做。
ios - 仅使用此日志信息,如何知道我的应用程序在哪里崩溃?
我需要检测我的应用程序在哪里崩溃,我尝试逐行调试,但突然间,调试器从“汇编代码”(这是正确的名称吗?)跳转到崩溃中,所以我不能告诉你究竟是什么有问题的代码是。当崩溃发生时,我正在向 Speech 发送文本并将我的应用程序记录到 indigo 中。我怎样才能理解这个日志信息?:
objective-c - 以 NSException 类型的未捕获异常终止(目标 C)
该程序在 Objective-c 结束。请帮助解决我的问题。错误:
*** 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[NSNull 长度]:无法识别的选择器发送到实例 0x115289cf0”
objective-c - 为什么这个空检查失败?
我正在使用这个简单的代码来检查一个 NSString 对象是否为空,但由于某种原因它失败了
这是我的简单检查
调试清楚地显示对象为空,如下所示
但我仍然在循环中结束,如下所示
为什么我的空检查不起作用?
ios - [NSNull objectForKey:] 的崩溃原因,但我找不到在哪里
我的 iPhone 应用程序崩溃了,我有这个错误:
就这样。我不知道崩溃的确切位置。我正在进行的项目非常庞大,有什么方法可以详细了解objectForKey
on a的调用在哪里NSNull
?
swift - 如何让firebase子快照值恢复工作?
我想将快照值添加到我的变量中。
但它正在崩溃,尽管我的 firebase 概念是完美的并且适合代码。
可能是什么原因?
控制台结构:
- 用户
- iBagi96IMGbd2k6wUtXjPs0gmNq1。<--- currentUserUid
- 测试:测试值
- iBagi96IMGbd2k6wUtXjPs0gmNq1。<--- currentUserUid
我得到的错误:无法将类型“NSNull”(0x10dd86de0)的值转换为“NSString”(0x10b2485d8)。
另外我想补充一点,我曾经将孩子的名字从“test”重命名为其他东西,然后它工作了很短的时间。比错误再次发生。
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)