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 上运行这个程序。
任何帮助将不胜感激! 谢谢, 文森特.
I have troubles using UIImagePicker to take pictures based on the "Taking Pictures with the Camera" chapter from the iPhone programming guide.
Whatever i try all i get is a grey/white screen.
here is my code :
- (void)viewDidLoad {
[super viewDidLoad];
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
imagePicker.delegate = self;
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
imagePicker.allowsEditing = NO;
[self presentModalViewController:imagePicker animated:YES];
}
I've tried to call the imagePicker from the viewDidLoad, viewWillAppear or awakeFromNib, nothing changes.
My viewController implements UINavigationControllerDelegate and UIImagePickerControllerDelegate.
I'm running this on OS3.1 on a first gen iPhone.
Any help would be greatly appreciated !
Thanks,
Vincent.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我会将该调用放在 viewDidAppear 中,而不是 viewDidLoad 中。
I would placing that call in viewDidAppear as oposed to viewDidLoad.