根据 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 上运行它。
任何帮助将不胜感激 !谢谢,文森特。