Swift   发布时间:2022-03-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了swift – 检查NSUserDefaults密钥是否存在大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

在我的应用程序中,我使用以下代码保存密钥: func saveKey(){ var xminespillere = minespillere var defaults = NSUserDefaults.standardUserDefaults() defaults.setObject(xminespillere, forKey: "YourKey")@H_489_5@
在我的应用程序中,我使用以下代码保存密钥:
func saveKey(){
        var xmineSpillere = mineSpillere
        var defaults = NSUserDefaults.standardUserDefaults()
        defaults.setObject(xmineSpillere,forKey: "YourKey")
    }

但是如何检查密钥是否存在?我希望代码是这样的

if key("YourKey") exists {
    println("key exists")
}
else {
    println("does not exist")
}

我如何在Swift中做这样的事情?

首先,每次将任何内容保存到NSUserDefaults时,您需要调用 synchronize()方法将对持久域的任何修改写入磁盘,并将所有未修改的持久域更新到磁盘上的内容.
func saveKey(){
    var xmineSpillere = mineSpillere
    var defaults = NSUserDefaults.standardUserDefaults()
    defaults.setObject(xmineSpillere,forKey: "YourKey")
    defaults.synchronize()
}

然后,您可以通过以下方式获得任何值:

if let key = NSUserDefaults.standardUserDefaults().objectForKey("YourKey"){
   // exist
}
else {
   // not exist
}

我希望这对你有帮助.

大佬总结

以上是大佬教程为你收集整理的swift – 检查NSUserDefaults密钥是否存在全部内容,希望文章能够帮你解决swift – 检查NSUserDefaults密钥是否存在所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。