Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/110.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 在viewcontroller中添加批处理UIImage时出现内存问题_Ios_Objective C_Uiimage - Fatal编程技术网

Ios 在viewcontroller中添加批处理UIImage时出现内存问题

Ios 在viewcontroller中添加批处理UIImage时出现内存问题,ios,objective-c,uiimage,Ios,Objective C,Uiimage,我有一个ViewController,有90多个问题。此外,每个问题都可以从UIImagePicker的摄像头中添加一个或多个图像。30个或更少的问题没有任何问题,但在第40或45个问题之后,程序终止,没有任何特定错误 我必须将所有UIImage保存在内存中,直到所有问题都成功回答并提交 我怀疑是因为记忆问题。我正在指定弱属性的UIImage: @property (weak,nonatomic) UIImage *currentImage; 在实现文件中: self.currentImage

我有一个ViewController,有90多个问题。此外,每个问题都可以从UIImagePicker的摄像头中添加一个或多个图像。30个或更少的问题没有任何问题,但在第40或45个问题之后,程序终止,没有任何特定错误

我必须将所有UIImage保存在内存中,直到所有问题都成功回答并提交

我怀疑是因为记忆问题。我正在指定弱属性的UIImage:

@property (weak,nonatomic) UIImage *currentImage;
在实现文件中:

self.currentImage =[info objectForKey:UIImagePickerControllerOriginalImage];

imageData = UIImagePNGRepresentation([self fixOrientation]);

fileName=[NSString stringWithFormat:@"%@.png",formattedDateString];
我是否应该将UIImage对象的属性更改为strong,而不是强制内存将所有图像保留在内存中,直到所有问题都已回答并成功提交

PS:UIImage属性位于单元原型ViewController中