是否可以在NSUserDefault
的密钥中插入变量?
例如:
NSUserDefault.setInteger(10, forKey: "number /(var)")
我只是尝试了一种随机语法,只是为了让你明白。
答案 0 :(得分:1)
是的,可能:
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)