我的应用程序使用 PHP Web 服务。但是某些响应字段为空,我无法处理该空值。
这是我的回应
[
{
ID: 1,
ChapterID: 0,
Code: "FLGSV01",
Number: "0",
Text: "Swedish Flag",
VersionChanged: 1,
LastChange: "Jun 26 2013 12:00:00:000AM",
Type: "img",
info: null
}
]
我已经在我的字典中解析了这个响应,就像这样
tmpDictn : {
ID = 1,
ChapterID = 1;
Code = SECH1W;
ID = 2;
LastChange = "Jun 26 2012 12:00:00:000AM";
Number = 001;
Text = "ett
\n";
Type = img;
VersionChanged = 1;
info = "<null>";
}
现在你看到 info 的值是 Null 并且如果我尝试在字符串中解析它而不是我的字符串<null>
但是我只是希望它显示空字符串而不是这个。
我试过这段代码但没有运气
if ([tmpDictn objectForKey:@"info"]!=nil) {
info = [tmpDictn objectForKey:@"info"];
}
这段代码给了我错误NSNull
if ([[tmpDictn objectForKey:@"info"] isEqualToString:@"<null>"]) {
info = [tmpDictn objectForKey:@"info"];
}
那么我该如何处理这个空值呢?