【发布时间】: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