Objective c UIImagePickerController添加为子视图并获取内存错误

Objective c UIImagePickerController添加为子视图并获取内存错误,objective-c,uiimagepickercontroller,Objective C,Uiimagepickercontroller,UIImagePickerController在视图中添加为子视图,并打开摄像头2-3次应用程序崩溃。 “对尚未呈现的视图进行快照会导致快照为空。请确保在快照之前或屏幕更新之后,视图至少已呈现一次。” “收到内存警告” 您在哪里编写了上述初始化代码?在viewwillbeen或viewDidLoad中?如果使imagePickerControllera属性修复了该问题,请尝试。我在旧iPad中面临此问题。它们支持512 MB ram的32位。不建议在分离的视图控制器上显示视图控制器。2017-0

UIImagePickerController在视图中添加为子视图,并打开摄像头2-3次应用程序崩溃。 “对尚未呈现的视图进行快照会导致快照为空。请确保在快照之前或屏幕更新之后,视图至少已呈现一次。” “收到内存警告”


您在哪里编写了上述初始化代码?在viewwillbeen或viewDidLoad中?如果使
imagePickerController
a属性修复了该问题,请尝试。我在旧iPad中面临此问题。它们支持512 MB ram的32位。不建议在分离的视图控制器上显示视图控制器。2017-01-25 18:49:21.296 WFX_QualityControl[9378:980108]对未渲染的视图进行快照会导致空快照。确保您的视图在快照之前或屏幕更新之后至少呈现一次。2017-01-25 18:49:22.266 WFX_QualityControl[9378:980210]通信错误:{length=22,contents=“连接中断”}
UIImagePickerController * imagePickerController = [UIImagePickerController new];
            imagePickerController.view.tag=view.tag;
            imagePickerController.delegate = self;
            if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) {
                imagePickerController.sourceType = UIImagePickerControllerSourceTypeCamera;

                [imagePickerController.view setFrame:CGRectMake(0, 0, SCREEN_WIDTH, KCameraViewHeight)];

                [self.view addSubview:imagePickerController.view];"

-(void)imagePickerControllerDidCancel:(UIImagePickerController *)picker
{

    [picker.view removeFromSuperview];
    [picker removeFromParentViewController];



}