我对 iPhone 开发非常陌生。我想知道在哪里为我的 UIViewController 放置一些实例变量的自定义初始化。
我可以使用initWithNibName:bundle:
吗?
谢谢。
最佳答案
initWithNibName:bundle:
是指定的初始化器,应用于 View Controller 的自定义初始化。您应该将其用于实例变量代码,该代码应在创建 View Controller 时运行一次,但此 View Controller 控制的 View 除外。
View 可能会在应用程序运行过程中出现或消失。因此,您可能希望从一个 View Controller 对象多次初始化 View 。如果您不使用 View Nib ,则应将 View 初始化代码放在 loadView
中;如果您使用 Nib ,则应将 View 初始化代码放在 viewDidLoad
中。
关于iphone - UIViewController:我可以在哪里放置自定义初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3006128/