Dan*_*iel 2 xcode nsuserdefaults ios swift
我正在尝试这样的代码:
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")
Run Code Online (Sandbox Code Playgroud)
但是由于NSUserDefault被改为UserDefaults(在swift中),我无法编写单行代码而没有编译错误(我无法理解).
如何正确使用UserDefaults编写此代码?
斯威夫特2
// Set
NSUserDefaults.standardUserDefaults().setInteger(123, forKey: "key")
// Get
NSUserDefaults.standardUserDefaults().integerForKey("key")
Run Code Online (Sandbox Code Playgroud)
斯威夫特3
// Set
UserDefaults.standard.set(123, forKey: "key")
// Get
UserDefaults.standard.integer(forKey: "key")
Run Code Online (Sandbox Code Playgroud)
对于集合,您可以指定您需要的内容,Bool,String,Float等.

| 归档时间: |
|
| 查看次数: |
710 次 |
| 最近记录: |