2017-04-18 51 views
0

我有两个问题。 swift3很需要你的帮助。Swift 3 - 请记住所做的选择

在我的应用程序中,我要求用户从选择器列表中设置省份。一旦用户选择了省,我想将选择存储在某个地方,所以当用户杀死应用程序并返回时,他们不必再次选择该省。第二件事:与第一件几乎相同。我让用户选择他们想要的背景颜色。

假设用户已将背景颜色设置为黑色,并且当他们杀死该应用程序时,我应该怎么做才能保持背景颜色只有黑色或他们设置的任何内容。

请指教。

+1

'(NS)UserDefaults'可用于这一点。 – Larme

+1

请参见['UserDefaults'](https://developer.apple.com/reference/foundation/userdefaults)。它不是存储一般模型信息的正确位置(也许像CoreData这样的东西比较好),但对于有关默认颜色和区域的基本信息,UserDefaults将会很好。 – Rob

回答

0

对于组:

UserDefaults.standard.set(province, forKey: "province") 

对于检索:

province = UserDefaults.standard.string(forKey: "province")