1

iPhoneプログラミングガイドの「カメラで写真を撮る」の章に基づいてUIImagePickerを使用して写真を撮るのに問題があります。

私が得るものは何でも、灰色/白色の画面です。

これが私のコードです:

- (void)viewDidLoad {
    [super viewDidLoad];

    UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
    imagePicker.delegate = self;
    imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
    imagePicker.allowsEditing = NO;
    [self presentModalViewController:imagePicker animated:YES];
}

viewDidLoad、viewWillAppear、またはawakeFromNibからimagePickerを呼び出そうとしましたが、何も変わりません。

私のviewControllerはUINavigationControllerDelegateとUIImagePickerControllerDelegateを実装しています。

私はこれを第1世代iPhoneのOS3.1で実行しています。

どんな助けでも大歓迎です!ありがとう、ヴィンセント。

4

1 に答える 1

5

viewDidLoad とは反対に、viewDidAppear にその呼び出しを配置し​​ます。

于 2010-08-25T06:15:26.527 に答える