我正在按照本教程创建可折叠的 TableView:
https://www.youtube.com/watch?v=Q8k9E1gQ_qg
他将名称的字符串数组加载到表视图中,如下所示:
struct ExpandableNames {
var isExpanded: Bool
let names: [String]
}
var twoDimensionalArray = [
ExpandableNames(isExpanded: true, names: ["Amy", "Bill", "Zack", "Steve", "Jack", "Jill", "Mary"]),
ExpandableNames(isExpanded: true, names: ["Carl", "Chris", "Christina", "Cameron"]),
ExpandableNames(isExpanded: true, names: ["David", "Dan"]),
ExpandableNames(isExpanded: true, names: ["Patrick", "Patty"]),
]
我想从我的 Codable User 模型的“name”变量创建名称的字符串数组:
struct User: Codable {
//var id: Int
var user_id: Int
var name: String
static func endpointForUsers() -> String {
return "users.php"
}
}
编辑:简而言之...我有一个 [User],我想要一个由 [User] 数组中的名称属性组成的 [String]。
您能否解释一下如何将我的用户可编码的所有名称加载为字符串数组? (就像教程中的那样。)
提前致谢!