【发布时间】:2017-09-19 02:46:55
【问题描述】:
这是我的清单
集合视图
使用 Swift 3,我正在读取 plist 以用这段代码完美地填充我的数组,但是当 plist 在根数组中有数组时,我不知道如何访问它
当根是数组时我用来读取的代码
var mainGroup = [String]()
var myArray: [String]?
if let path = Bundle.main.path(forResource: "items", ofType: "plist") {
myArray = NSArray(contentsOfFile: path) as? [String]
}
mainGroup = myArray!
但是在这个 plist 中,要读取的数组不仅仅是根。我想在我的集合视图中读取根有多少个数组,我在numberOfItemsInSection、cellForItemAt 和didSelectItemAt 中使用它。而且我还想读取数组中的项目,以便在选择项目时将其显示在集合的详细视图中。
结论:我想读取根数组中有多少个数组以在.count 中使用它,以及如何访问数组中的项目以将其作为详细信息显示在另一个视图控制器中。要访问一个数组,它将是 array[2] 但如果我想显示字符串 "Jeans" 和 "4" 等,那将如何工作。谢谢
【问题讨论】: