2012-04-08 13 views
0

カントリーリストと対応するフラグが付いたカスタムピッカーがありますが、国名が選択され、表示される背景画像としてフラグが設定されていて、理由を理解できません。私の方法はテキストをテキストに設定することはできません。 これは私のコードです:私の "国" NSSTringがインタフェースで正しく宣言され、.m で合成され、namefieldText IBOutletが接続されていることに注意してください。 コード:UIPickerはテキストフィールドを設定しません

- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component 
{ 
    // report the selection to the UI label 

    country = [customPickerArray objectAtIndex:[pickerView selectedRowInComponent:0]]; 

     nameFiled.text =country;  // Nothing happens here 

    NSLog(@"%@",country);   //NSLog show correctly selected country in a console 
} 

答えて

1

問題があなたにある:

国= [customPickerArray objectAtIndex:[pickerView selectedRowInComponent:0]];代わりに

、あなたが言ってする必要があります。

国= [customPickerArray objectAtIndex:行];

幸運を祈る!

関連する問題