問題タブ [state-restoration]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
39 参照

ios - NSCoder データを消去して、次のアプリ起動時に使用できないようにするにはどうすればよいですか?

iOS アプリの場合、ユーザーがログアウトした後、アプリが復元データを使用したくありません。理想的には、ユーザーがログアウトした時点でデータを消去したいと思います。

encodeRestorableState()/decodeRestorableState()これを標準処理に追加するパターンは何ですか?

0 投票する
0 に答える
87 参照

ios - viewController から coreBluetooth の状態を復元するにはどうすればよいですか?

コア Bluetooth を実装する viewController から状態を復元しようとしています。この質問: coreBluetooth questionに投稿された復元を試みていますが、これは viewController ではなく appDelegate に追加されます。

したがって、coreBluetooth マネージャーを呼び出している didFInishLaunching に追加されたコードは…

このコードをどこに実装する必要がありますか? 私のViewControllerのどの機能で?

0 投票する
2 に答える
87 参照

ios - アプリの状態が復元されている間、不確定なアクティビティ インジケーターを表示しますか?

アプリでアプリの状態の保存と復元が機能しています。復元は非常に CPU を集中的に使用し、サポートされている最も古いデバイスでは、アプリの状態の復元に最大 5 秒かかることがあるため、アプリの状態の復元中にアクティビティ インジケーターを表示したいと考えています。

復元中のView Controllerで試しました:

UIWindowまた、App Delegate に追加してみました:

ただし、どちらの場合もアクティビティ インジケータは表示されません。復元中にアプリがビューステートを更新しないと推測しています。

アプリの状態を復元しているときにアクティビティインジケーターを表示できた人はいますか?