我有一个由两个视图控制器组成的 iPhone 应用程序;一个主要的,一个带有帮助屏幕的。每个都有一个按钮,可以执行从一个到另一个的 segue。
我遇到的问题是,当我从帮助屏幕回到主屏幕时,主视图控制器的 viewDidLoad 方法被调用,所以我在应用程序第一次启动时所做的所有初始化都会重复。视图控制器中是否有另一种方法只被调用一次,我可以在哪里进行初始化?
我的第一个想法是,“有一个最初设置为 false 的布尔变量,然后让 viewDidLoad 对其进行测试,如果它是 false,则进行初始化,然后将其设置为 true” - 但是如何在第一名?