Я работаю над приложением, которое позволяет пользователю выбирать изображения из своего собственного фотоальбома. Он работает на iPhone, но не на iPad.UIPopoverController: dealloc достигнут, пока popover все еще виден
Я сделал UIPopoverController
, и все работает отлично, пользователь может выбрать фотографию, но когда пользователь нажимает кнопку «USE». приложение обналичивает говорит
UIPopoverController dealloc] достигли в то время как поповер еще видна
вот код:
- (void)choosePhotoFromLibraryipad:(id)sender{
if(![popoverController isPopoverVisible]){
imagePicker = [[UIImagePickerController alloc] init];
imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
imagePicker.delegate = self;
imagePicker.allowsEditing = YES;
self.popoverController = [[UIPopoverController alloc] initWithContentViewController:imagePicker];
[self.popoverController presentPopoverFromRect:CGRectMake(0.0, 0.0, 400.0, 400.0)
inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES ];
}
}
Вы писали '[popoverController rejectPopoverAnimated: YES];' когда вы хотите скрыть popover? И, пожалуйста, укажите, что вы используете 'ARC' или нет? –
ДА Я забыл сделать [popoverController rejectPopoverAnimated: YES]; неловко :-D после стольких часов, это было так просто –