В настоящее время я работаю над одним представлением с двумя представлениями выбора.
Я нашел что-то вроде:
- (NSInteger)pickerView:(UIPickerView *)thePickerView numberOfRowsInComponent:(NSInteger)component
{
if([thePickerView isEqual:pickerView ]){
return [arrayNo count];
}
else if([thePickerView isEqual:pickerView2]){
return [arrayRootNote count];
}
else{
return 0;
}
}
- (NSString *)pickerView:(UIPickerView *)thePickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component {
if([thePickerView isEqual:pickerView])
{
return [arrayNo objectAtIndex:row];
}
else if([thePickerView isEqual:pickerView2]){
return [arrayRootNote objectAtIndex:row];
}
else{
return [arrayRootNote objectAtIndex:row];
}
NSLog(@"I am a called method");
}
Что я хочу, это изменить заголовок каждого средства выбора (заполняемого двумя NSMutableArrays).
Проблема заключается в том, что два средства выбора показывают «ArrayNo» окна выбора.
Я нашел с помощью отладчика (и NSLog), что метод titleForRow вообще не вызывается.
Любая идея? Заранее спасибо
Seraphin