0

lbl_esdeger.text 文字列値を取得できないのはなぜですか? 手伝ってくれてありがとう

selectedCountry = @"Kanit"; lblText.text = selectedCountry;

titlearray = [[NSMutableArray alloc]init];
//KANAL D
[titlearray addObject:@"Annem Uyurken"];
[titlearray addObject:@"Arka Sokaklar"];
[titlearray addObject:@"Kanıt"];
[titlearray addObject:@"Kötü Yol"]; 


int i;
for (i=0; i<[titlearray count]; i++) 
{
    if ([titlearray objectAtIndex:i] == selectedCountry) 
    {
        lbl_esdeger.text = [titlearray objectAtIndex:i];
        NSLog(@"--- %@ --- %@",[titlearray objectAtIndex:i],selectedCountry);
    }
}
4

1 に答える 1

0

isEqualToStringif 条件でメソッドを使用して文字列を比較する必要があります。

if ([[titlearray objectAtIndex:i] isEqualToString:selectedCountry])
                                  ^^^^^^^^^^^^^^^
于 2012-08-31T09:17:52.977 に答える