【问题标题】:Dealloc is not called when Using JASidePanels使用 JASidePanels 时不调用 Dealloc
【发布时间】:2016-01-12 09:48:25
【问题描述】:

我正在使用 JAsidepanels(https://github.com/gotosleep/JASidePanels) 在我的应用程序中实现侧边菜单选项,最近我开始搜索应用程序的内存管理。

我知道当我们关闭视图控制器时应该调用 dealloc 方法。

当我不使用 JASidepanel 时会调用 Dealloc 方法,

 @property (strong, nonatomic) JASidePanelController *viewController;

这就是我们引用“JASidePanelController”的方式

我应该怎么做才能调用 dealloc? 请帮我.. 谢谢

【问题讨论】:

    标签: ios memory-management


    【解决方案1】:

    看来它是一个死库,我建议使用另一个,那里有一些建议:

    https://github.com/devindoty/DDMenuController

    https://github.com/mystcolor/JTRevealSidebarDemo

    https://github.com/edgecase/ECSlidingViewController

    https://github.com/Inferis/ViewDeck

    https://github.com/pkluz/ZUUIRevealController

    https://github.com/gresrun/GHSidebarNav

    检查提交的日期和使用它的人。

    我个人在我的项目中使用 ECSlidingViewController 和 MMDrawerController。

    【讨论】:

    • 感谢您的建议,我会通过它们,但是我在很多地方都使用了我的项目,存在很多需要进行更改的视图,直到我更新到新库,有没有解决方法以调用 dealloc
    • 粘贴一些代码让我们看看,可能错误在逻辑中。也可以尝试分析器(仪器)并使用分配仪器来查看生命周期。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-12
    • 1970-01-01
    • 1970-01-01
    • 2013-08-18
    • 1970-01-01
    • 2012-12-05
    • 1970-01-01
    相关资源
    最近更新 更多