我有以下数据结构:
struct Books {
let name: String
let imagenCover: String
let volumens: VolumensData
}
struct VolumensData {
let fileVolumen: [String]?
}
var dataBooks = [Books]()
dataBooks.append(Books(name: "Tom Sawyer", imagenCover: "sawyer-cover", volumes: [fileVolumen: "file-1", fileVolumen: "file-2"]))
我想向数组添加数据,但在插入变量 Volumens 的值时遇到问题。
添加 VolumensData 类型数据的正确语法是什么?
最佳答案
VolumensData
的结构与 Books
类似,因此可以这样做。
dataBooks.append(Books(name: "Tom Sawyer", imagenCover: "sawyer-cover", volumes: VolumensData.init(fileVolumen: ["file-1","file-2"])))
关于arrays - 根据数据结构将数据追加到矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50612662/