【发布时间】:2016-12-08 06:04:42
【问题描述】:
这是我的数组
[
{
"Description" : null,
"Message" : null,
"vmanager_account" : "True",
"user_id" : "174",
"login_name" : "ssrikanth",
"user_name" : "Surya Srikanth",
"owner_id" : "1",
"user_email" : "cserafimescu@vcomsolutions.com",
"customer_id" : "20",
"vmanager_cc" : "True",
"vmanager_tp" : "True",
"customer_name" : "vCom Solutions",
"is_so" : "0"
}
]
我需要将“customer id”、“user_name”、“user_email”存储在一个数组中(nsuserdefaults)并将它们传递给另一个控制器(tableview 部分)
//从 tableviewcontroller 中的 NSUserdefaults 中检索到的值。现在我需要在一个数组中传递这些值,如果 tableview 显示在第 1 部分中。
//Retreiving Username
let defaults = UserDefaults.standard
if let usernameRetrieved = defaults.string(forKey: "userNameKey")
{
print("got username in side menu: \(usernameRetrieved)")
}
//Retreiving CustomerName
let defaults1 = UserDefaults.standard
if let customerNameRetrieved = defaults1.string(forKey: "customerNameKey")
{
print("got Customer Name in side menu: \(customerNameRetrieved)")
}
//Retreiving User Email Id
let defaults2 = UserDefaults.standard
if let emailIDRetrieved = defaults2.string(forKey: "userEmailKey")
{
print("got Email Id in side menu: \(emailIDRetrieved)")
}
【问题讨论】:
-
这是字典而不是数组。
-
是的。我需要将提到的值保存在一个数组中,并将它们显示在 tableview 的一个部分中。知道怎么做吗?
-
你有什么尝试?
-
我不确定如何从响应中检索特定值,存储在数组中,将其保存到 nsuserdefaults,并在 tableview 中使用它
-
然后显示代码您如何检索此响应并指定您的 swift 版本。
标签: arrays json swift uitableview nsuserdefaults