我有1个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对象的属性更改为强大,而不是强制内存将所有图像保留在内存中,直到所有问题都已成功回答并提交?
PS:UIImage属性位于单元原型ViewController
中