Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone iOS XML解析数据比较_Iphone_Xml_Ios_Nsxmlparser - Fatal编程技术网

Iphone iOS XML解析数据比较

Iphone iOS XML解析数据比较,iphone,xml,ios,nsxmlparser,Iphone,Xml,Ios,Nsxmlparser,我正在使用NSXMLParser委托解析数据。我知道数据正在被解析,因为我可以在NSLog中调用它。我在运行比较字符串是否等于某个值的条件语句时遇到问题 这是我的密码: NSString *status = [NSString stringWithFormat:@"%@", [attributeDict objectForKey:@"status"]]; NSLog(@"Status: %@", status); if (status == @"1") { NSLog(@"Test

我正在使用NSXMLParser委托解析数据。我知道数据正在被解析,因为我可以在NSLog中调用它。我在运行比较字符串是否等于某个值的条件语句时遇到问题

这是我的密码:

NSString *status = [NSString stringWithFormat:@"%@", [attributeDict objectForKey:@"status"]];

NSLog(@"Status: %@", status);

if (status == @"1") {
    NSLog(@"Test succeeded!");
}
NSString“status”将在NSLog中读取“1”,但不会调用上面的if语句。这是铸造问题吗

先谢谢你


干杯,埃文。

使用
isEqualToString
函数的
NSString

因此,您的代码如下所示

if ([status isEqualToString:@"1"]) 
{
    NSLog(@"Test succeeded!");
}
阅读文档

NSString *status = [NSString stringWithFormat:@"%@", [attributeDict objectForKey:@"status"]];

NSLog(@"Status: %@", status);

if ([status isEqualToString:@"1"] == TRUE) {
    NSLog(@"Test succeeded!");
}

有关的详细信息

是,是。。stackoverflow要求我在接受回答之前等待几分钟。