gpt4 book ai didi

ios - NSUserDefaults boolForKey 在 iOS 8 中不起作用

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:17:07 24 4
gpt4 key购买 nike

我有一个简单的问题,但到目前为止找不到答案。我有一个注册 View ,它只在用户首次启动该应用程序时出现一次,一旦成功,它就再也不会显示了。我将其作为 BOOL 存储在 NSUserDefaults 中。以下是我在应用程序首次启动时 checkin 应用程序委托(delegate)的方式:

if ([[NSUserDefaults standardUserDefaults] boolForKey:@"returninguser"] != YES){

// First launch

}
else {
//not first launch
}

我遇到的问题是,在首次启动时,[NSUserDefaults standardUserDefaults] boolForKey:@"returninguser"] 返回 YES。这只是 iOS 8 上的一个问题。它在 iOS 7 上运行良好。

有人可以帮忙吗?

最佳答案

好的,在进一步尝试之后,我在这里找到了我的问题的答案: NSUserDefaults not cleared after app uninstall on simulator

如上所述,问题是模拟器似乎在删除应用程序后仍存储 NSUserDefaults。这就是 Rob 无法重现问题的原因,它在您第一次尝试时运行良好,但如果您删除该应用程序并再次尝试,它就不起作用了。

关于ios - NSUserDefaults boolForKey 在 iOS 8 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26321461/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com