【问题标题】:How to fix these memory leaks on my iPhone app?如何修复我的 iPhone 应用程序上的这些内存泄漏?
【发布时间】:2012-10-03 12:13:07
【问题描述】:

如何修复这些内存泄漏?

泄漏的对象 Malloc 80 字节 NSURL __NSCFString __NSCFString Malloc 32 字节 NSURL Malloc 16 字节 Malloc 96 字节 __NSCFArray Malloc

所有泄漏对象的责任是 libdyld.dylib 响应框架是 dlopen

当我在 iPhone 模拟器上运行项目时,没有出现这样的问题。当我在 iPad 上运行这个项目时,出现了这个问题。

我正在使用 xCode4.4 和 ios 5.0 sdk。我的 iPad 运行的是 iOS 5.1.1。

为什么会出现问题?如何解决这个问题。

【问题讨论】:

  • 你使用ARC吗?您应该升级到 Xcode 4.5 和 iOS 6.0。运行静态分析器。也许这甚至不是你的错,而是图书馆的一部分。
  • 是的,我也打算推荐静态分析器。非常有用的工具。

标签: iphone ios xcode


【解决方案1】:

我也有同样的问题。我知道从现在起两年后,但有些人可能会做我所做的事情。有一个较新版本的 libdyld.dylib,称为 libdyld.dylib.1.1.3。我删除了我的活动项目的引用并添加了新版本,并且不再泄漏!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-09
    • 2017-06-28
    • 2021-01-11
    • 1970-01-01
    • 2020-05-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多