【发布时间】:2012-08-09 06:50:48
【问题描述】:
我需要在我的 UIViewController 的 initWithNibName 方法中访问 IBOutlets,但它们都是 nil,因为它们还没有被实例化。有没有办法实例化它们?我读过调用 -loadView 是不安全的,因为它会导致内存泄漏。所以请告诉我是否有任何解决方案。
【问题讨论】:
标签: ios uiviewcontroller nib iboutlet
我需要在我的 UIViewController 的 initWithNibName 方法中访问 IBOutlets,但它们都是 nil,因为它们还没有被实例化。有没有办法实例化它们?我读过调用 -loadView 是不安全的,因为它会导致内存泄漏。所以请告诉我是否有任何解决方案。
【问题讨论】:
标签: ios uiviewcontroller nib iboutlet
一般来说,这是不可能的,您尝试访问此刻甚至不存在的东西。为什么不在这个控制器中使用 viewWillAppear() 方法?我想这就是你所需要的。向我们提供代码示例或其他需要处理的内容。
【讨论】: