Хорошо, вот моя проблема. У меня есть представление, которое загружает другое представление как subView, когда устройство вращается. Это работает отлично. Теперь моя проблема в том, что у меня есть PickerView на каждом виде ориентации, которому назначены выходы, поэтому я реализовал, как было предложено здесь: Два представления Несколько UIPickerViews Один выход Проблема, с которой я сталкиваюсь, заключается в том, что Я заполняю свои окна PickerView, данные не обрабатываются.
if(pickerView == pickerType) {
return [myHelper.types objectAtIndex:row];
}else if(pickerView == pickerTown){
return [myHelper.towns objectAtIndex:row];
}else
{
return @"";
}
Как я понимаю, когда я делаю этот код:
- (UIPickerView *) pickerTown
{
if(self.landscapeView.superview)
{
return self.landscapePickerTown;
}else
{
return self.portraitPickerTown;
}
}
Я смогу получить доступ к средству выбора при правильном просмотре. Но по какой-то причине это не работает, я могу делать что-то не так. Пожалуйста, помогите.