У меня есть UIImagePickerController как контроллер просмотра содержимого для UIPopoverController. Мне нужно определить, когда popover только что закончил представлен (только что появился). Для этого UIPopoverController не имеет делегата. Я не могу найти способ обнаружить UIImagePickerController. (Это для iPad)обнаруживает, когда UIPopoverController завершен, представлен UIImageViewcontroller
Любые предложения?
// UIImagePickerController let's the user choose an image.
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
imagePicker.delegate = self;
self.popover = [[UIPopoverController alloc] initWithContentViewController:imagePicker];
self.popover.delegate = self;
[self.popover presentPopoverFromBarButtonItem:self.openPhotosButton permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
Вы ищете что-то вроде viewDidLoad или viewDidAppear? (методы, которые вы переопределяете при реализации UIViewController). – kmorris
Да, но контроллер содержимого содержимого popover в этом случае является UIImagePickerController. – user523234
Я вижу ... вы не можете переопределить UIImagePickerController, поэтому подход viewDidLoad не будет работать. Чего вы пытаетесь достичь? Это может быть другой способ сделать это. – kmorris