出于某种原因,无论我是拍照还是从图库抓取照片,我的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-09 02:28:19
对于flase警报我很抱歉,但是我注意到我的图像在我的xib文件中消失了。一旦我恢复了它的工作。我不明白为什么IOS在尝试更新时没有检测到丢失的镜像。
https://stackoverflow.com/questions/26814123
复制相似问题