0

それが私の問題です:私arrayLingueは3つのプロパティを含むNSMutableArrayと呼ばれています:

  • nomeStato
  • nomeLingua
  • コディス

UIPickerViewにプロパティを入力したいと思いnomeStatoます。どうやってするか?

この私のコード:

- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component
{
        return [arrayLingue count];
}

- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView
{
    return 1; 
}

- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row
            forComponent:(NSInteger)component
{    
    return [arrayLingue objectAtIndex:row];
}

- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component
{
    Lingua *lingua =[self.arrayLingue objectAtIndex:row];

    self.labelA.text=lingua.nomeStato;
    self.labelB.text=lingua.Codice;
    self.labelC.text=lingua.nomeLingua;
    return;
}

titleforrow複数のプロパティがあるため、問題があることはわかっています。しかし、プロパティを 1 つだけ取得するように XCode に選択/指示する方法がわかりません。どうやってやるの?

4

1 に答える 1