【问题标题】:UIImagePicker camera not loading (white screen)UIImagePicker 相机未加载(白屏)
【发布时间】:2009-11-12 15:35:48
【问题描述】:

根据 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 调用它吗?
  • 非常感谢!!!这就是解决方案!我不敢相信它没有写在官方文档中......再次感谢。

标签: iphone uiimagepickercontroller


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2011-10-03
    • 1970-01-01
    • 2013-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-21
    • 1970-01-01
    相关资源
    最近更新 更多