私のアプリはいくつかのデータを保存する必要があります(配列に格納されている約100個のdoubleフィールドと、他のいくつかの文字列データも同様です)。ユーザーが開始したときにNSDocumentDirectoryにデータを保存するためのメソッド-(void)case2saveがすでに用意されており、すべてが正常に機能していますが、ユーザー(ホーム)またはユーザーによってアプリが終了したときに同じデータを保存する必要がありますiOSによる。
デリゲートからapplicationDidEnterBackgroundを使用して、View Controller .mクラスで使用しているのと同じメソッドを呼び出そうとしていますが、関数はオブジェクトごと(クラスメソッドではない)であるため、できません。それはクラスメソッドであるため、オブジェクトの一部である実際のデータがありません...それが問題です。
その問題を解決し、アプリが終了したときやバックグラウンドに移動したときにデータを保存する方法はありますか?
ありがとう。