我是iOS新手。而且我現在面臨一個問題,一個代碼如何比較目標C中從NSArray轉換NString?
array=[[NSMutableArray alloc] init];
array =[responsedict valueForKey:@"Type"];
NSLog(@"Type Array =%@",array);
for (int i =0; i<[array count]; i++) {
if (array.count>0)
{
typeString = [NSMutableString stringWithFormat:@"%@", [array objectAtIndex:i]];
NSLog(@"Type String =%@",typeString);
}
}
我得到的字符串值作爲
Type String =1
Type String =2
現在我需要康普艾字符串中的cellForRowAtIndexPath
if ([typeString isEqual:@"1"]) {
cell.IBTiconlbl.textColor = [UIColor blueColor];
}
if ([typeString isEqual:@"2"]) {
cell.IBTiconlbl.textColor = [UIColor redColor];
}
但其轉換僅在readColor中的文本顏色不是藍色。字符串包含值1和2.我需要在字符串值爲1時將文本顏色轉換爲藍色,當字符串值爲2時需要將文本顏色轉換爲紅色。但它只執行一項操作。
使用這樣的'如果([typeString isEqualToString:@ 「1」])'比較字符串 –