У меня та же проблема, что и у парня:
UIImagePickerController перезагружает представление после его закрытия?
У меня есть UIView с UIDatePicker внутри Popover. Когда Popover отклоняется и представляется снова, он иногда сбрасывает Picker в представлении, потому что скрытые представления выгружаются при предупреждении памяти.
Это часть, отображающая вид:
endCompareDateTimePicker.picker.maximumDate = [NSDate dateWithTimeIntervalSinceNow:0];
[endCompareDateTimePopover presentPopoverFromRect:sender.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
Средство выбора (IBOutlet UIDatePicker) не остается инициированным. Добавление [endCompareDateTimePicker loadView]
помогло и заставило меня выбрать средство выбора, чтобы установить правильные значения даты перед отображением представления.
Пока это работает, я не думаю, что это правильный способ сделать это.
Каков был бы правильный способ справиться с этой ситуацией?