Вот моя проблема: У меня есть NSMutableArray называется arrayLingue
, который содержит 3 свойства:NSArray с несколькими свойствами для заполнения UIPickerView
- nomeStato
- nomeLingua
- CODICE
Я d хотел бы заполнить 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
, потому что у меня есть несколько свойств. Но я не знаю, как выбрать/сказать XCode, чтобы взять только одно свойство. Как я могу это сделать?