我正在尝试将图像数据上传到服务器,它已成功上传,但每次上传图像时都会出现内存峰值。还上传了 20 多张图片,让 App 关闭并收到内存警告。
如何解决这个问题?
编辑: 我正在使用 NSURLConnection。
image = [params valueForKey:key];
partData = UIImageJPEGRepresentation([ImageUtility getQualityFilterImage:[params valueForKey:key]], 0.8f);
if([partData isKindOfClass:[NSString class]])
partData=[((NSString*)partData) dataUsingEncoding:NSUTF8StringEncoding];
[body appendData:partData];
[body appendData:[[NSString stringWithFormat:@"\r\n--%@--\r\n", boundary] dataUsingEncoding:NSUTF8StringEncoding]];
[urlRequest setHTTPBody:body];