0

メモリ不足が原因で IOS アプリがクラッシュする状況があります。このようなクラッシュが発生すると、UserDefault の値も消去されることに気付きました。似たような経験をした人はいますか?または、私の場合、それら(メモリクラッシュとユーザーデフォルトの消去)は関係ありませんか?(ユーザーのデフォルトを消去する他の理由に注意する必要がありますか?)

ご協力いただきありがとうございます

編集:問題は別の場所にありました。同期すると、メモリ クラッシュによってユーザーのデフォルトが消去されることはありません。

4

1 に答える 1

3

それらを定期的にディスクに書き込んでいないと確信しています:

[[NSUserDefaults standardUserDefaults] synchronize];
于 2012-05-04T04:13:33.373 に答える