【发布时间】:2012-12-03 01:56:01
【问题描述】:
现在,我正在使用 NSUserDefault 和 NSDictionary,我将 NSDictionary 保存在 NSUserDefault 中,不幸的是我不能,因为返回 Json 的 NSDictionary 具有 null 值。
我需要检查 NSDictionary 是否有空值并替换。怎么样?
这是 NSDictionary,
({
ID:11,
name:21-12-2012,
des:"<null>",
url:
[
{
ID:1,
name: "<null>"
},
{
ID:2,
name:"<null>"
}
]
},
{
ID:12,
name:if i die young,
des:"<null>",
url:
[
{
ID:3,
name: "<null>"
},
{
ID:21,
name:"<null>"
}
]
})
【问题讨论】:
-
请看我的更新,我尽力了:)
-
我可以将 json 转换为 NSString 并替换值 null 然后 NSString 转换为 NSDictionary,我想
-
我更新了我的代码,请看。
-
查看我的更新,我从 nsarray 创建新的 nsmutablearray,更新值,然后用更新一个替换过时的数组
-
我把 nslog 与 [object objectAtIndex:i] 是 NSDictionary ->NSLog(@"1-%@",[object objectAtIndex:i]);并使用 NSLog(@"2 - %@",object) -> NSArray,使用 NSDictionary 我用来设置对象但出错。 ???
标签: ios json nsdictionary