我有使用UIImagePicker拍照的問題,基於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。
我在第一代iPhone上的OS3.1上運行此操作。
任何幫助將不勝感激! 謝謝, 文森特。
你有沒有嘗試從viewDidAppear調用它? – 2009-11-13 03:40:07
非常感謝你!這是解決方案! 我不相信它不是在官方文檔中寫的......再次感謝。 – user142764 2009-11-13 09:40:45