UIImagePicker 相机未加载(白屏)

发布于 2024-08-11 04:13:39 字数 708 浏览 2 评论 0原文

根据 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

双马尾 2024-08-18 04:13:39

我会将该调用放在 viewDidAppear 中,而不是 viewDidLoad 中。

I would placing that call in viewDidAppear as oposed to viewDidLoad.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文