gpt4 book ai didi

ios - 我的 NSArray 里有什么?

转载 作者:行者123 更新时间:2023-11-28 18:20:13 25 4
gpt4 key购买 nike

我有一个 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])

响应:

value - __NSCFConstantString

最佳答案

Might contain a escape character. & check for the NSArray - NSLog(@"Res %@",arrayDetail);

试试这个:

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

关于ios - 我的 NSArray 里有什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21880571/

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