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