LoginSignup
2

More than 5 years have passed since last update.

NSUserDefaultsが消える

Last updated at Posted at 2016-09-29

NSUserDefaultsが消える

最近、iOS9.2でセーブしたデータがよく消えてLINEとかでログインを求められます。

簡易的な解決方法として

を参考に強制的にメインスレッドに戻して

dispatch_async(dispatch_get_main_queue(), {
    //セーブ
})

でも直るようですが
これでも時たま消えます。

一番いいのは自分のアプリ内にplistを作って管理することみたいです。

ただしこの症状はXcodeとiOSとの関係性のバグなのでリリース時は起きませんし、
開発時にデータが消えて困るという方だけお使いください。

RM

iOS10では起こらないみたいです。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2