当加载我的视图时,我似乎无法启动相机。最终用户必须找到并按下屏幕上的按钮才能加载相机(冗余)。我该怎么做?代码如下:
// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad {
self.imgPicker = [[UIImagePickerController alloc] init];
self.imgPicker.allowsImageEditing = NO;
self.imgPicker.delegate = self;
self.imgPicker.sourceType = UIImagePickerControllerSourceTypeCamera;
[super viewDidLoad];
[self presentModalViewController:self.imgPicker animated:YES];
}
更新:
将上述代码放入-viewDidAppear:(BOOL)animated中允许启动相机,但应用程序随即崩溃,最后一次例程是[UIWindowController transitionViewDidComplete:fromView:toView];(由调试器引用)