使用ARC发出CFString分配问题

时间:2013-09-17 04:36:18

标签: ios image memory-management nsfilemanager cfstring

在我的应用程序中,我正在处理图像上传。我的图片在文档目录中。 我正在使用NSFileManager从中获取数据并转换为base 64编码。 上传时一切顺利。但成功上传图像后,显示100MB的分配,其中CFString显示约54MB。任何人都可以指导我CFString分配的原因吗?

代码段:

  NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
  NSFileManager *fileMngr=[NSFileManager defaultManager];

  NSString *strZipPath= [[paths objectAtIndex:0] stringByAppendingPathComponent:[NSString stringWithFormat:@"%@.zip",strRandomFolderName]];
  NSData *dat=[[NSData alloc] initWithContentsOfFile:strZipPath];
  NSString *strZipEncoded =[dat encodeBase64ForData]; 

使用webmethod将strZipEncoded发送到服务器。

请查看图片以获取更多信息。

感谢。

allocations

cfstring

0 个答案:

没有答案