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