Я использую приведенный ниже код, чтобы выбрать изображение из камеры или библиотеки фотографий. В iOS 8 он красиво выбирает изображение. Но в iOS 9. отображается выборщик, но не выбирается изображение. Даже не возвращайтесь к контроллеру. При нажатии на изображение ничего не получается. Что я делаю не так.UIImagePickerController не выбирает изображение в iOS 9
- (void)showImgaePickerViewForSourceType:(UIImagePickerControllerSourceType)sourceType
{
UIImagePickerController *imagePickerController = [[UIImagePickerController alloc] init];
imagePickerController.modalPresentationStyle = UIModalPresentationCurrentContext;
imagePickerController.sourceType = sourceType;
imagePickerController.allowsEditing = YES;
imagePickerController.delegate = self;
self.imgPickerController = imagePickerController;
if (IS_IPAD) {
[[NSOperationQueue mainQueue] addOperationWithBlock:^{
UIPopoverController *popover = [[UIPopoverController alloc] initWithContentViewController:self.imgPickerController];
[popover presentPopoverFromRect:CGRectMake(self.view.frame.size.width/2-200, self.view.frame.size.height/2 - 300, 400, 400) inView:self.view permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];
self.popOver = popover;
}];
}else{
[self presentViewController:self.imgPickerController animated:YES completion:NULL];
}
}
Вы внедрили методы делегата для выбора изображений? – cekisakurek
Да, я заявил, что он работает правильно в iOS 8. – user2096064
Покажите нам свою реализацию методов делегата. Они называются? – jcaron