2014-11-08 208 views
0

出于某种原因,我在IOS应用程序中获取空图像,无论是拍照还是抓取图库中的照片。它正在工作并将照片返回给我的视图控制器,然后突然停止工作,即使我没有对该程序进行任何更改。这是由内存问题引起的吗?如果我通过该程序拍摄照片,它会将照片放到图库中,但不会将其返回到视图控制器。任何想法可能是什么问题?下面是我达到照片逻辑:IOS相机停止工作

- (IBAction)getPhoto:(id)sender { 

UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init]; 

imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; 
[imagePicker setDelegate:self]; 
[self presentViewController:imagePicker animated:YES completion:nil]; 
} 

以下是我回报的逻辑被选中后的照片,并返回一个空的图像:

- (void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info 
    { 

    UIImage *image = (UIImage *) [info objectForKey: 
      UIImagePickerControllerOriginalImage]; 

self.photoImage.image = image; 
self.uploadImage = image; 
[self dismissViewControllerAnimated:YES completion:nil]; 
} 
+0

即使重新启动应用程序后,这种情况是否发生? – 2014-11-08 05:41:10

+0

如果这是您重新启动应用程序的意思,我在Iphone上重新运行该应用程序。它每次运行时都会继续发生。我应该从手机上删除应用程序并重试吗? – Dave 2014-11-08 15:45:28

回答

0

对不起,FLASE报警,但我发现我的形象去在我的xib文件中。一旦我恢复它的工作。我不明白为什么IOS在尝试更新时没有检测到丢失的图像。