我有一个简单的 swift 应用程序,可以从网上提取 JSON 信息并在 TableView 中使用它。例如,文档会有名称、描述等,以及显示 pdf 的 url。我知道如何从本地存储和在线 URL 打开 PDF,但如果我有一个可能为 true 或 false 的“脱机可用”值,我会将其存储在哪里?
我无法将其作为 JSON key ,因为这样它会更改访问在线 JSON 文件的所有用户的设置,那么我应该在哪里放置这样的简单设备特定选项呢?
最佳答案
NsUserDefault 是您的最佳选择。 您必须存储单个变量。
Coredata 用于小型数据库,例如如果您想存储名称、描述等数据,则可以使用 coreData。
这里是 NSUserDefaults 的简单存储
编辑:- 存储:-
let value = NSUserDefaults.standardUserDefaults()
value.setInteger (10,forKey: "value")
// here you can use setBool setDouble etc.
检索:-
let num = value.objectForKey ("value") as? Integer
关于ios - 我在 Swift 应用程序中的哪里存储文件选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38471026/