Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios iPhone5上的UIImagePickerViewController摄像头预览黑屏在4S上运行良好_Ios_Objective C_Ios7_Iphone 5 - Fatal编程技术网

Ios iPhone5上的UIImagePickerViewController摄像头预览黑屏在4S上运行良好

Ios iPhone5上的UIImagePickerViewController摄像头预览黑屏在4S上运行良好,ios,objective-c,ios7,iphone-5,Ios,Objective C,Ios7,Iphone 5,在我的应用程序中,我拍摄图像并将其上传到服务器。我首先使用UIImagePickerViewController拍摄图像,然后在后台线程中将其上传到,在上传的同时,我拍摄另一张图像并在单独的线程中上传,因此基本上拍摄和上传多张图像时不会冻结UI。它在iPhone 4S上工作得非常好,但在iPhone 5上工作得非常好,相机屏幕有时会变黑,有时相机打开时会出现很多故障,我无法拍照。它为什么不能在iPhone5上运行,这让我抓狂。关于stackoverflow,也有类似的问题,说这是由于后台线程或任

在我的应用程序中,我拍摄图像并将其上传到服务器。我首先使用UIImagePickerViewController拍摄图像,然后在后台线程中将其上传到,在上传的同时,我拍摄另一张图像并在单独的线程中上传,因此基本上拍摄和上传多张图像时不会冻结UI。它在iPhone 4S上工作得非常好,但在iPhone 5上工作得非常好,相机屏幕有时会变黑,有时相机打开时会出现很多故障,我无法拍照。它为什么不能在iPhone5上运行,这让我抓狂。关于stackoverflow,也有类似的问题,说这是由于后台线程或任何后台UIKit处理,但同样的代码在iPhone4S上运行良好。这两款设备都在iOS 7上,有人能帮我吗? 我正在上传按钮操作上的图像

dispatch_async(dispatch_get_global_queue(0, 0),^{



            ImageUploadService *service = [[ImageUploadService alloc] init];
            service.delegate = self;
            [service uploadMultipartImage:compressDocumentImageData andFileName:uploadFileName andCompletionHandler:^(NSString *resut,NSError *error)
             {

             }];

            dispatch_async(dispatch_get_main_queue(), ^{

                if (!isDocumentImageUploaded)
                {
                    [documentUploadView.uploadingActivity stopAnimating];
                    documentUploadView.imageUploadingLabel.text = @"Terms & Conditions document uploaded";
                    documentUploadView.uploadingDoneImage.hidden = NO;
                    isDocumentImageUploaded = YES;


                }
}

发布一些代码请检查我编辑的答案。看起来图像或其他对象正在发布,如果将所有内容都放在主队列下会发生什么?好的,它在iPhone 4s上工作正常。我使用的是ARC,问题是当我展示UIImagePickerController时,相机预览屏幕会因为某种原因变黑,只有在iPhone 5中才会出现。@RanaAsif你知道了吗?