我有使用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