Получение данных из массива в Swift / XCode / Woocommerce REST API - PullRequest
0 голосов
/ 17 июня 2020

Мне удалось получить метаданные для отображения продуктов из Woocommerce в iOS (используя XCode / Swift). Но он показывает значение ключа, разделенное запятыми. Мне нужно получить значения "name" и преобразовать значения ключей в более понятные имена.

    if (product.metaData!.count > 0){
        var metaData = [String]()
        for met in product.metaData! {
            metaData.append(met.key!)
        }
        valueSet.updateValue(metaData.joined(separator: ", "), forKey: NSLocalizedString("metaData", comment: ""))
    }

Итак, это выводит: _wcfm_product_author, _wcfm_new_product_notified, prod_yearbuilt, _prod_yearremoved

То, что я пытаюсь выполнить sh:

Added by: John Doe
Year Built: 2018
Year Removed: 2020

Примерно так. Конечно, появляется пара десятков значений, но это те, которые мне нужно отобразить.

Функция publi c для этого массива:

public func mapping(map: Map) {
    id <- map["id"]
    key <- map["key"]
    value <- map["value"]
}

Любая помощь оценен, спасибо.

...