gpt4 book ai didi

iphone - UIView 删除自己?

转载 作者:行者123 更新时间:2023-12-01 18:28:35 25 4
gpt4 key购买 nike

我有一个 UIView名为 ToolbarView 的子类这种行为就像一个 float 窗口,有一个 UIToolbar有一个“X”按钮可以使窗口消失。我的问题是,对象是否可以从自己的类中删除自己?

例如,在 ToolbarView.m 内,我有一个方法closeButtonPushed按下 X 按钮时触发。是否像从其 superview 中删除 View 一样简单? ,然后调用dealloc ?有必要调用dealloc吗?就像它从 superview 中删除一样不会有任何其他指针指向它。或者这是不好的内存习惯?

最佳答案

是的,永远不要调用 dealloc。如果 super View 是唯一引用您的 View 的对象,则删除该 View 将导致其保留计数变为 0,然后运行时将为您解除分配该对象。

关于iphone - UIView 删除自己?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10763880/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com