NSUserDefaults Unreliable in iOS 8

后端 未结 12 734
北荒
北荒 2020-12-07 17:31

I have an app that uses [NSUserDefaults standardUserDefaults] to store session information. Generally, this information is checked on app launch, and updated on app exit. I

12条回答
  •  夕颜
    夕颜 (楼主)
    2020-12-07 18:01

    I faced the same issue. I solved it by calling

    [[NSUserDefaults standardUserDefaults] synchronize];

    before calling

    [[NSUserDefaults standardUserDefaults] stringForKey:@"my_key"].

    It turns out one has to call synchronize not only after setting but before getting too.

提交回复
热议问题