Swift3 如何在swift中从对象数组获取数组/属性
我上过这样的课:Swift3 如何在swift中从对象数组获取数组/属性,swift3,Swift3,我上过这样的课: import Foundation import SwiftyJSON class ProductDetailsJSON { var _product_title: String? var _description: String? var _regular_price: String? var _sale_price: String? var _product_currency: String? var _sizes:[String] = [String]() var _
import Foundation
import SwiftyJSON
class ProductDetailsJSON {
var _product_title: String?
var _description: String?
var _regular_price: String?
var _sale_price: String?
var _product_currency: String?
var _sizes:[String] = [String]()
var _color: [String] = [String]()
var _image: [URL] = [URL]()
required init?(items: JSON){
self._product_title = items["product_title"].stringValue
self._description = items["description"].stringValue
self._regular_price = items["regular_price"].stringValue
self._sale_price = items["sale_price"].stringValue
self._product_currency = items["product_currency"].stringValue
if let post_SizeArray = items["size"].array {
for item in post_SizeArray {
if let size = item["size_data"].string {
self._sizes.append(size)
}
}
}
if let post_ColorArray = items["color"].array {
for item in post_ColorArray {
if let color = item["color_data"].string {
self._color.append(color)
}
}
}
if let post_imgArray = items["gallery"].array {
for item in post_imgArray {
if let postUrl = item["guid"].URL {
self._image.append(postUrl)
}
}
}
}
}
我已经在一个视图控制器中声明了一个ProductDetailsJSON数组。我想提取各种标签中的\u产品标题,\u说明等,需要提取\u大小,\u颜色,并附加到一些数组中。我正在努力解决这些问题。我可以用\u image数组填充tableView,但我需要显示tableView之外的其他值。多谢各位