崩溃的iPad照片选取器

was*_*abi 9 iphone xcode objective-c ipad ios

我正在使用以下功能激活设备相机或图像选择器,具体取决于UIActionSheet的结果.如果fromCamera = YES则适用于iPhone和iPad.如果fromCamera = NO,那么它适用于iPhone并出现图像选择器.但它在iPad上崩溃时出现以下错误:此设备无法使用UIStatusBarStyleBlackTranslucent. 我已经知道iPad无法显示UIStatusBarStyleBlackTranslucent statusBar,但是如何避免这种崩溃呢?

-(void)addPhotoFromCamera:(BOOL)fromCamera{

if(fromCamera){    
    picker.sourceType = UIImagePickerControllerSourceTypeCamera;
}
else{
    picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
}


[self presentModalViewController:picker animated:YES];
Run Code Online (Sandbox Code Playgroud)

}

Mal*_*Box 3

我怀疑 UIImagePicker 正在从 Info.plist 文件或当前显示的视图控制器继承半透明状态栏。

如果你让应用程序没有半透明状态栏会发生什么?