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];
}
即使重新启动应用程序后,这种情况是否发生? – 2014-11-08 05:41:10
如果这是您重新启动应用程序的意思,我在Iphone上重新运行该应用程序。它每次运行时都会继续发生。我应该从手机上删除应用程序并重试吗? – Dave 2014-11-08 15:45:28