iphone - viewDidUnload 应该调用 super viewDidUnload 还是 dealloc?

标签 iphone objective-c ios cocoa-touch

模板似乎创建了 [super viewDidUnload] 但代码示例显示:

[super dealloc]

有区别吗?

最佳答案

您应该只调用父类(super class)的 -viewDidUnload 实现

切勿直接调用 [super dealloc],除非在您自己的 -dealloc 方法中

- (void) viewDidUnload {
    ...
    [super viewDidUnload];
}

- (void) dealloc {
    //clean up here
    [super dealloc];
}

关于iphone - viewDidUnload 应该调用 super viewDidUnload 还是 dealloc?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4703693/

相关文章:

ios - 启用断点后,Xcode 10 运行后自动停止

iphone - XCode/Git,更新文件的状态在源代码管理中没有更新

iphone - UIWebView 离线渲染数据

ios - 以编程方式关闭标记的信息窗口 google maps iOS

objective-c - 如何在另一个 modalViewController 退出后更新 modalViewController

ios - 将 subview 保留为 UIStackView 中的原始尺寸

ios - 如何用Swift编程实现自动拍照?

objective-c - 是否可以像音乐应用程序或 ITunesU 那样将轨道标题添加到 "Now Playing Controls"菜单?

ios - 使用核心数据将联系人保存到 TableView 中

ios - 将 RealmSwift 添加到 Cocoa Touch Framework : missing required modules