gpt4 book ai didi

ios - 检查从 JSON 字符串返回的 Objective-C 中的空值

转载 作者:IT老高 更新时间:2023-10-28 11:23:45 27 4
gpt4 key购买 nike

我有一个来自网络服务器的 JSON 对象。

日志是这样的:

{          
"status":"success",
"UserID":15,
"Name":"John",
"DisplayName":"John",
"Surname":"Smith",
"Email":"email",
"Telephone":null,
"FullAccount":"true"
}

请注意,如果用户不输入,电话将作为 null 输入。

当将此值分配给 NSString 时, 在 NSLog它以 <null> 的形式出现

我正在分配这样的字符串:

NSString *tel = [jsonDictionary valueForKey:@"Telephone"];

检查此<null> 的正确方法是什么?值(value)?它阻止我保存 NSDictionary .

我已经尝试使用条件 [myString length]myString == nilmyString == NULL

另外,iOS 文档中的最佳阅读位置在哪里?

最佳答案

<null>是 NSNull 单例日志的方式。所以:

if (tel == (id)[NSNull null]) {
// tel is null
}

(单例存在是因为您无法将 nil 添加到集合类中。)

关于ios - 检查从 JSON 字符串返回的 Objective-C 中的空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4839355/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com