图片加载问题 or 内存泄漏?

我使用SDWebImage 来加载远程的图片,然后每次刷很多图片之后Xcode都会log以下的输出。我不知道是内存占用过多引起的问题,还是SDWebImage本身的问题。还有就是怎么能够解决这个问题

DataDetectorsCore: mmapping the cache file failed
DDCache: mmap failed with error 12
阅读 3.3k
1 个回答

可以看看这个log是哪儿输出的,定位下问题。

具体步骤可以给NSLog打个符号表断点。
或者复写NSLog方法为

define NSLog(FORMAT, ...) fprintf(stderr,"%s:%d\t%s\n",[[[NSString stringWithUTF8String:FILE] lastPathComponent] UTF8String], LINE, [[NSString stringWithFormat:FORMAT, ##VA_ARGS] UTF8String]);

就能输入出对应文件和行号了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题