请帮助我了解我对 iOS 不熟悉的概念。
我正在开发一个有 2 个主要故事/观点的应用程序。
当应用程序启动时,它会检查 NSUserDefaults,如果是: NSInteger witchView = [prefs integerForKey:@"setView"]; 设置为 1 我使用 view1 启动应用程序。
然后从 view1 我可以转到设置,并且有一个用于设置女巫视图的切换按钮将加载到 stat 上。这很完美......如果我将 view2 设置为在启动时开始,它就可以工作。
View2 也有设置按钮,可以进入同样的设置视图。
我想要做的是当从设置返回时自动启动不同的视图,如果它是在选项视图中设置的。
现在,如果需要,我必须重新启动应用程序。
我有 AppDelegate 类女巫启动 View1 或 View2。从 View1 和 View2 我可以转到 SettingsView。
我是否必须将 SettingsView 与 AppDelegate 连接起来?每次按下设置按钮时,总是关闭 view1 或 view2 并从 AppDelegate 启动 SettingsView 并在返回时再次启动相应的?
做这个的最好方式是什么?
谢谢, 马杰