我正在使用NSXMLParser委托解析数据。我知道数据正在被解析,因为我可以在NSLog中调用它。我无法运行条件语句来比较字符串是否等于某个值。
这是我的代码:
NSString *status = [NSString stringWithFormat:@"%@", [attributeDict objectForKey:@"status"]];
NSLog(@"Status: %@", status);
if (status == @"1") {
NSLog(@"Test succeeded!");
}
NSLog中的NSString'status'将读为'1',但不会调用上面的if语句。这是铸造问题吗?
提前谢谢。
干杯,埃文。
答案 0 :(得分:2)
答案 1 :(得分:0)
NSString *status = [NSString stringWithFormat:@"%@", [attributeDict objectForKey:@"status"]];
NSLog(@"Status: %@", status);
if ([status isEqualToString:@"1"] == TRUE) {
NSLog(@"Test succeeded!");
}
有关NSString
的更多信息