如何在 NSUserDefault 的键中使用变量?
How can I use variables inside the key of a NSUserDefault?
是否可以在 NSUserDefault
的键中插入变量?
例如:
NSUserDefault.setInteger(10, forKey: "number /(var)")
我只是尝试了一个随机的语法,只是为了让你理解。
是的,这是可能的:
NSUserDefaults.standardUserDefaults().setInteger(10, forKey: "number \(temp)")
这里"number \(temp)"
是一个完整的字符串
你可以试试这个方式来符合:
let temp = 10
NSUserDefaults.standardUserDefaults().setInteger(10, forKey: "number \(temp)")
print(NSUserDefaults.standardUserDefaults().objectForKey("number \(temp)"))
这将打印 Optional(10)
是否可以在 NSUserDefault
的键中插入变量?
例如:
NSUserDefault.setInteger(10, forKey: "number /(var)")
我只是尝试了一个随机的语法,只是为了让你理解。
是的,这是可能的:
NSUserDefaults.standardUserDefaults().setInteger(10, forKey: "number \(temp)")
这里"number \(temp)"
是一个完整的字符串
你可以试试这个方式来符合:
let temp = 10
NSUserDefaults.standardUserDefaults().setInteger(10, forKey: "number \(temp)")
print(NSUserDefaults.standardUserDefaults().objectForKey("number \(temp)"))
这将打印 Optional(10)