我感到非常愚蠢,如果不能实现这一目标。 我只是说,如果:我的xml中的标签,“tipo”包含“Colonnina”做某事
if ([[colonninaElencoFeed objectAtIndex:indexPath.row]objectAtIndex:@"tipo"] = @"Colonnina" ){
do something ...
}
当然我知道你不能写这么语法,这个例子让我们更好地理解我正在做的事情
不用说XML就像
一样<tipo>Colonnina</tipo>
我已经使用这种方法从xml推断数据,没有任何问题
cell.textLabel.text = [NSString stringWithFormat:@"%@", [[colonninaElencoFeed objectAtIndex:indexPath.row]objectForKey:@"title"]];
我希望你能帮助我,谢谢
答案 0 :(得分:2)
你试过NSString isEqualToString:
吗?
if ([[[colonninaElencoFeed objectAtIndex:indexPath.row]objectAtIndex:@"tipo"] isEqualToString:@"Colonnina"] ){
do something ...
}
答案 1 :(得分:1)
if ([
[colonninaElencoFeed objectAtIndex:indexPath.row]
objectForKey:@"tipo"]
isEqualToString: @"Colonnina"]
]){
do something ...
}
答案 2 :(得分:0)
比较字符串时,您应该使用 isEqualToString 方法。您的比较应如下所示:
if ([[[colonninaElencoFeed objectAtIndex:indexPath.row]objectAtIndex:@"tipo"] isEqualToString:@"Colonnina"] ) {
do something ...
}