【问题标题】:Re-allocate released objects重新分配释放的对象
【发布时间】:2012-04-15 23:36:35
【问题描述】:

我想知道这是否可以做到:我正在使用一个使用大量内存的 Panorama 库,并且库中没有内存管理。它使用 HTML5 和 JavaScript 加载全景图像。但是,当我调用这个库时,它会给我一个内存警告Received memory warning.。发生这种情况时,会调用dealloc,并释放我在视图中的许多内容。所以,一旦我完成了库,我想再次重新分配所有释放的对象。有没有我可以用来处理这个问题的解决方案?有时应用会崩溃。

注意:库是 KRPano,很神奇,但是内存问题还没有处理。

【问题讨论】:

    标签: objective-c xcode memory-management ios5


    【解决方案1】:

    如果这些对象被释放,那是因为您不拥有它们。
    尝试在您要控制的每个对象上调用retain,它不应自动释放。

    【讨论】:

    • 其实我拥有所有释放的对象,但是系统自动释放对象自己,我从来没有在任何对象上调用释放。
    猜你喜欢
    • 2012-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多