Ios 在viewcontroller中添加批处理UIImage时出现内存问题
我有一个ViewController,有90多个问题。此外,每个问题都可以从UIImagePicker的摄像头中添加一个或多个图像。30个或更少的问题没有任何问题,但在第40或45个问题之后,程序终止,没有任何特定错误 我必须将所有UIImage保存在内存中,直到所有问题都成功回答并提交 我怀疑是因为记忆问题。我正在指定弱属性的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
@property (weak,nonatomic) UIImage *currentImage;
在实现文件中:
self.currentImage =[info objectForKey:UIImagePickerControllerOriginalImage];
imageData = UIImagePNGRepresentation([self fixOrientation]);
fileName=[NSString stringWithFormat:@"%@.png",formattedDateString];
我是否应该将UIImage对象的属性更改为strong,而不是强制内存将所有图像保留在内存中,直到所有问题都已回答并成功提交
PS:UIImage属性位于单元原型ViewController中