gpt4 book ai didi

ios - iOS 中的 UserDefault 新语法

转载 作者:可可西里 更新时间:2023-11-01 00:36:14 27 4
gpt4 key购买 nike

我正在尝试编写这样的代码:

the key "firstUseValue" exists?
if it does:
is valueForKey("firstUseValue") true?
print("USING FOR THE FIRST TIME")
setValueForKey("firstUseValue", false)
else
print("I HAVE BEEN USED BEFORE")
if it doesn't:
create bool for key "firstUseValue" with value true
print("USING FOR THE FIRST TIME")

但是由于 NSUserDefault 被更改为 UserDefaults(在 swift 中),我无法在没有编译错误的情况下编写一行代码(我无法理解)。

如何正确使用 UserDefaults 编写此代码?

最佳答案

swift 2

// Set
NSUserDefaults.standardUserDefaults().setInteger(123, forKey: "key")
// Get
NSUserDefaults.standardUserDefaults().integerForKey("key")

swift 3

// Set
UserDefaults.standard.set(123, forKey: "key")
// Get
UserDefaults.standard.integer(forKey: "key")

对于集合,您可以指定您需要的内容,Bool、String、Float 等。 enter image description here

关于ios - iOS 中的 UserDefault 新语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39578500/

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