私は絶対に初歩的な状態の保存と復元、アプリデリゲートのコードを実行しています:
-(BOOL)application:(UIApplication *)application shouldSaveApplicationState:(NSCoder *)coder
{
return YES;
}
-(BOOL)application:(UIApplication *)application shouldRestoreApplicationState:(NSCoder *)coder
{
return YES;
}
私のアプリも非常に初歩的で、SKScene を含む単一のビューです。このコードは美しく機能し、アプリが中断されたときにアプリとシーンの状態が保存され、再度開いたときに以前の状態に戻ります。
ただし、これはアクション ゲームであるため、状態が復元された後、SKScene の ACTIONS が再び開始されるまでに 1 秒か 2 秒をユーザーに与えたいと思います...物事が始まる前に、ユーザーがコントロールなどに指を戻すことができるようにします移動...したがって、これを行う方法がわかりません。復元プロセスのコールバックの場所です(シーンが復元された後、再起動する前に、すべてのアクションを1、2秒、または何でも好きなだけ一時停止するコードを作成できますか)活用できるコールバック メソッドがあると思いますが、それが何であるかはわかりません。