これは私のコードです:
-(IBAction)addUserChooseImage:(id)sender{
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.allowsEditing = YES;
picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
[self presentModalViewController:picker animated:YES];
}
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage: (UIImage *)image editingInfo:(NSDictionary *)editingInfo
{
uploadedImage.image = image;
[picker dismissModalViewControllerAnimated:YES];
}
- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker
{
[picker dismissModalViewControllerAnimated:YES];
}
ピッカーを閉じようとするとスタックします。その理由は、ビューコントローラー自体の上にロードされたニブビューにあるボタンによってイメージピッカーがアクティブになるためだと思います。
誰かがそれを却下する正しい方法を教えてもらえますか? デリゲートはまだ自分自身を参照する必要があると思いますよね?
ありがとう