nsnull相关内容

如何检测 NSString 是否为空?

我有一段代码可以检测NSString 是否为NULL、nil 等.但是,它崩溃了.这是我的代码: NSArray *resultstwo = [database executeQuery:@"SELECT * FROM processes WHERE ready='yes' LIMIT 0,1"];for (NSDictionary *rowtwo in resultstwo) {NSStrin ..
发布时间:2022-01-06 22:40:13 移动开发

Objective-C 中 nil、NIL 和 null 的区别

我想知道nil、NIL 和null 的区别.我用谷歌搜索了一下,发现了这个: nil -> 指向 Objective-C 对象的空指针 NIL -> 指向 Objective-C 类的空指针 null -> 指向原始类型或缺少数据的空指针 但我无法清楚地理解“Objective-C 对象"和“类"这两个术语. 请给我解释一下.另外,Objective-C 中有没有像 ..
发布时间:2022-01-06 22:33:27 移动开发

替换嵌套 NSDictionary 中出现的 NSNull

这个问题类似于这个问题,但是这个方法仅适用于字典的根级别. 我希望用空字符串替换任何出现的 NSNull 值,以便我可以将完整字典保存到 plist 文件(如果我将它与 NSNull 的文件一起添加,文件将不写). 然而,我的字典里面有嵌套的字典.像这样: "dictKeyName" = {innerStrKeyName = "这是字典中的字符串";innerNullKeyName ..
发布时间:2021-12-25 08:56:05 移动开发

测试与 NSNull 的相等性

下面是一个代码块,用于测试字典是否为空,如果不是,则拉出正确的对象.然而,出于某种原因,尽管 if 检查失败,代码仍然执行.NSNull 的工作方式是否有一些我不理解的怪癖,或者这是 Apple 的错误? if (svcUser && !(svcUser == (id)[NSNull null])) {返回 [svcUser objectForKey:@"access_level"];} 控制 ..
发布时间:2021-06-11 20:21:59 移动开发

将 NSNull 对象分配给 NSString

我正在编写一个 iOS 应用程序,我需要通过 Azure 的移动服务从 SQL 数据库中获取数据. 下载数据后,我得到一个 NSDictionary,其中包含 SQL 表中的所有属性.如果属性为空,则值为 NSNull. 有没有办法在没有 IF 语句的情况下将 NSNull 传递给 NSString(我不想有 20 个 if 语句......)? 解决方案 我写了一个分类就是为 ..
发布时间:2021-06-09 20:19:27 移动开发

递归地从JSON结构中删除null

我经常发现需要将由NSJSONSerialization创建的数据结构缓存到磁盘,并且由于-writeToFile如果存在空值而失败,因此我需要一种在结构未知时起作用的修复程序. 这样行之有效,并且由于不枚举NSMutableDictionary本身的实例,因此允许直接突变,但是感觉有点hacky. 这完全好吗,还是绝对有必要重新创建一棵新树并将其返回? - (void) remove ..
发布时间:2020-05-19 01:37:20 移动开发

NULL和nil是否等效?

实际上我的问题是:null和nil是否相等? 我有一个例子,但是当它们相等时我会感到困惑. NSNull *nullValue = [NSNull null]; NSArray *arrayWithNull = [NSArray arrayWithObject:nullValue]; NSLog(@"arrayWithNull: %@", arrayWithNull); id aVal ..
发布时间:2020-05-19 01:23:51 移动开发

替换NSDictionary中的所有NSNull对象

我很好奇,由于json-framework的帮助,我目前有一个NSDictionary,其中一些值设置为NSNull对象. 目标是剥离所有NSNull值,并将其替换为空字符串. 我确定有人在某处这样做了吗?毫无疑问,这大概是四个班轮,而且很简单,我实在太疲倦了,无法独自解决这个问题. 谢谢! 解决方案 非常简单: @interface NSDictionary (J ..
发布时间:2020-05-19 00:12:18 移动开发

如何检测NSString是否为null?

我有一段代码可以检测NSString是NULL,nil等.但是,它崩溃了.这是我的代码: NSArray *resultstwo = [database executeQuery:@"SELECT * FROM processes WHERE ready='yes' LIMIT 0,1"]; for (NSDictionary *rowtwo in resultstwo) { NSStri ..
发布时间:2020-05-19 00:11:26 移动开发

Objective-C中nil,NIL和null之间的差异

我想知道nil,NIL和null之间的区别. 我在Google上四处搜寻,发现了这一点: nil->指向Objective-C对象的空指针 NIL->指向Objective-C类的空指针 null->指向原始类型或缺少数据的空指针 但是我不能清楚地理解术语"Objective-C对象"和“类". 请向我解释一下.另外,在Objective-C中是否有像NSNull或N ..
发布时间:2020-05-19 00:03:58 移动开发

迅速如何检查来自Json的NULL值

我有一个rest api,并且正在通过Json获取所有数据,然后将其放入IOS TableView中.我的问题是,某些数据在Json 中作为NULL返回. "vote_status":null 我试图快速获取该NULL值并将其更改为字符串"0",但是这样做很难.到目前为止,我有这个 if var vote_status = Stream["vote_status"] as? St ..
发布时间:2019-11-24 19:34:24 移动开发

是什么导致NSNull长度无法识别的选择器keyCommand错误

我在一个项目中有这个课程/故事板场景,直到昨晚我工作的过去4个星期工作正常。 我已成功评论实际上几乎所有东西,当我点击UITextField并键入数字时,我仍然会遇到崩溃。当我输入一个值时它只会崩溃,否则它不会崩溃。 这是我正在运行它的类: import Foundation import UIKit import HealthKit import CoreData ..
发布时间:2018-09-25 20:34:48 IPhone

如何从NSMutableArray中删除NULL值? IOS

我有一系列的生日,因为数组正在从facebook填充所以有一些朋友,其中生日是私有的所以它包含NULL如何转换该数组像空字符串,只要有空值,数组如下所示 “”, “10/29/1988”, “11/13”, “03/24/1987”, “04/25/1990”, “03/13”, “01/01”, ““, ”12/15/1905“, ”07/10“, ”11/02 ..
发布时间:2018-09-19 19:10:01 移动开发

如何检查NSArray中的对象是否为NSNull?

我得到一个空值的数组。请检查下面我的数组的结构: ( “” ) 当我试图访问索引0时因为 $而崩溃b $ b - [NSNull isEqualToString:]:无法识别的选择器发送到实例0x389cea70 目前由于该阵列发生崩溃日志而崩溃: ***终止应用程序未捕获异常'NSInvalidArgumentExcept ..
发布时间:2018-09-13 13:19:55 移动开发

在嵌套的NSDictionary中替换NSNull的出现次数

此问题类似于此问题,但此方法仅适用于字典的根级别。 我希望用 NSNull 替换任何出现的值一个空字符串,这样我就可以将完整的字典保存到plist文件中(如果我用NSNull添加它,文件就不会写)。 我的字典,但是,里面有嵌套的词典。像这样: “dictKeyName”= { innerStrKeyName =“这是字典中的字符串”; innerNullKeyName =“ ..
发布时间:2018-08-30 19:08:47 移动开发