我正在执行绝对基本的状态保存和恢复,应用程序委托中的代码:
-(BOOL)application:(UIApplication *)application shouldSaveApplicationState:(NSCoder *)coder
{
return YES;
}
-(BOOL)application:(UIApplication *)application shouldRestoreApplicationState:(NSCoder *)coder
{
return YES;
}
我的应用程序也非常简陋,一个包含 SKScene 的单一视图。这段代码运行得很漂亮,当应用中断时会存储应用和场景的状态,并在重新打开时恢复到之前的状态,可爱。
然而,这是一个动作游戏,所以我想给用户一两秒钟,然后在状态恢复后 SKScene 中的动作再次开始......让他们在事情开始之前让他们的手指重新放在控件上,等等移动......所以,我不知道如何做到这一点,在恢复过程回调中的哪个位置(在场景恢复后,我可以让我的代码暂停所有操作一两秒或任何我想要的,然后重新启动我假设有一个我可以利用的回调方法,但不知道它是什么。