我创建了iOS应用,其中我面临与UI相关的小问题。
说应用程序有启动器,view1和view2屏幕。
假设启动了App,则在加载view1之后,将从那里加载view2(例如,按下按钮时)。
现在,用户退出应用程序并重新启动。现在,在启动器屏幕之后,view2会出现几分之一秒,然后再出现view1。
我尝试了以下代码,但仍然无法避免在启动器之后和view1之前出现view2。我认为这是由于iOS的应用恢复功能所致。
在AppDelegate
中,添加了以下代码-
func application(application: UIApplication, shouldSaveApplicationState coder: NSCoder) -> Bool {
return false
}
func application(application: UIApplication, shouldRestoreApplicationState coder: NSCoder) -> Bool {
return false
}
有任何帮助..请..:)
答案 0 :(得分:0)
您在函数签名中缺少下划线。尝试
func application(_ application: UIApplication, shouldRestoreApplicationState coder: NSCoder) -> Bool {
return false
}
但是我认为这种方法不能满足您的需求。
有关苹果的一种解决方案,请参见https://developer.apple.com/library/archive/qa/qa1838/_index.html