После изучения UIImagePickerController, я получил этот код, чтобы выбрать изображение из popover, а затем отобразить его в myParticularImageView.iPad, отображающий выбранную фотографию из popover
этого ViewController.m:
не@interface ViewController() {
UIImagePickerController *imagePickerController;
UIPopoverController *popover;
}
@end
- (IBAction)chooseImageButtonPressed:(id)sender {
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
popover = [[UIPopoverController alloc] initWithContentViewController:imagePicker];
[popover setDelegate:self];
[popover presentPopoverFromRect:((UIButton *)sender).frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
}
//then to dismiss the popover and display pic
-(void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage];
[[self myParticularImageView] setImage:image];
[popover dismissPopoverAnimated:YES];
}
@end
У меня есть проблема в том, что, когда я нажимаю на картинке из поповер ничего не происходит.
В .h я получил:
:UIViewController <UIImagePickerControllerDelegate, UINavigationControllerDelegate, UIPopoverControllerDelegate>
Что может вызвать мою проблему и как ее решить?