iphone - 如何在 NSUserDefault 的键中使用变量?

标签 iphone swift xcode nsuserdefaults

是否可以在 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)

关于iphone - 如何在 NSUserDefault 的键中使用变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40701846/

相关文章:

iphone - 尝试将 NSManagedObject 保存在 appDelegate 中

Swift Parse 在注册时不显示错误消息

iphone - 退出应用程序后 imageview 为空

ios - Xcode:项目中framework和pod有区别吗?

javascript - 您可以从 Mobile Safari 访问 iPhone 相机吗?

iphone - NSKeyedUnarchiver - 访问错误

swift - 如何在 swift 中将 RSA pem 文件转换为 XML?或者如何快速获取 RSA XML?

Swift SpriteKit 将计时器添加到 GameScene

xcode - iOS- Storyboard -在 Storyboard 的配置面板中以编程方式使用定义的颜色

iphone - 在 UIScrollView 中使用 CATiledLayer 进行缩放