我有一个这样的课:
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)
}
}
}
}
}
我在 viewController 中声明了一个 ProductDetailsJSON 数组。我想在各种标签中提取 _product_title , _description 等,并需要提取 _sizes , _color 并附加在一些数组中。我正在努力解决这些问题。我可以使用 _image 数组填充 tableView ,但我需要在 tableView 之外显示其他值。谢谢。