0

ユーザーが自分のフォトアルバムから画像を選択できるアプリに取り組んでいます。iPhone では動作しますが、iPad では動作しません。

を作成しましたがUIPopoverController、すべて正常に動作し、ユーザーは写真を選択できますが、ユーザーが「使用」ボタンを押すと. アプリは言う

ポップオーバーがまだ表示されている間に 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 ];

    }
}
4

1 に答える 1

5

.hファイルを確認してください。の代わりに@propertyあなたのためにあなたのためであることを確認してください。このような単純なことに多くの時間が無駄になっています。popoverControllerstrongweak

于 2013-03-12T22:19:17.863 に答える