我决定在我一直在做的项目中使用故事板。当应用程序启动时,它会执行awakeFromNibthen的正确操作viewDidLoad,但是当应用程序完成对另一个视图的转移时,它不会调用viewDidUnload ,而且我认为 dealloc也不会调用。我用过 Apple 的 Instruments 并没有显示任何内存泄漏。
请注意,我正在使用自定义 segues 并通过将NSLogs 插入方法来测试它。有没有其他人遇到过这个?
只想更新:dealloc实际上是调用但不是viewDidUnload.