我的NSArray中有什么?

格里菲斯

我有一个NSArray已填充的:

NSString *strURL = [NSString stringWithFormat:@"%@%@", @"http://website/getinfo.php?dept=", dept];
NSArray *arrayDetail = [[NSMutableArray alloc] initWithContentsOfURL:[NSURL URLWithString:strURL]];

SQL数据库为空,但是在调用arrayDetail之后有一个“对象”,但我不知道该对象是什么。

我试过了:

NSLog(@"value - %@", [arrayDetail objectAtIndex:0]);

NSLog显示的是“价值- ”

我试过了:

if ([arrayDetail objectAtIndex:0]  == (id)[NSNull null])
{
   NSLog(@"null");
}
else
{
 //do other stuff
}

但它会跳过以“做其他事情”。

我也尝试过:

if ([[arrayDetail objectAtIndex:0]  isEqualToString:@""])

但是它又跳过了“做其他事情”。

有任何想法吗?

更新:

按照下面的建议,我尝试了:

 NSLog(@"value - %@", [arrayDetail class])

响应:

值-__NSCFConstantString

吉隆坡Kumar

可能包含转义字符。并检查NSArray-NSLog(@“ Res%@”,arrayDetail);

试试看:

if ([arrayDetail objectAtIndex:0]  == (id)[NSNull null] || [[arrayDetail objectAtIndex:0]length] < 1)
{
   NSLog(@"null");
}
else
{
 //do other stuff
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章