杀死并重新启动iOS应用程序,如果我有View Controller A,B,C最后一个可见的View Controller是C.所以现在当我重新启动app时,我会看到View Controller C 10秒,然后显示Splash Screen。我怎么能避免这种情况。
由于此前10秒,用户无法在应用上执行任何活动。
答案 0 :(得分:0)
我认为这是一个操作系统错误。但是,如果您想避免这种情况,可以尝试在应用转到后台之前添加启动画面图像视图。您需要将自定义叠加视图作为子视图添加到当前窗口。使用此方法可以实现此功能:applicationDidEnterBackground
。您可以在此处找到有关此功能的更多信息:
答案 1 :(得分:0)
要强制iOS使用默认的viewcontroller或启动图像启动应用,您需要调用
scalaVersion := "2.11.8"
ibraryDependencies ++= Seq(
"org.apache.spark" % "spark-core_2.11" % "2.1.0" %"provided" ,
"org.apache.spark" % "spark-sql_2.11" % "2.1.0" %"provided" ,
"org.scalatest" %%"scalatest" % "2.0" %"test"
}
您实施状态保存。 形成文档:Documentation
阻止应用在下一个启动周期中使用最近的快照图像。