/ / Съдържателно да се структурира в бърз - бърз, съдържателен

Съдържателна за структуриране в бързина - бърза, съдържателна

Може ли някой да помогне с този най-основен от бързи съдържателни примери? Просто се опитвам да получа отговор от Contentful (работещ) и след това картографирам получените образувания в моята персонализирана структура.

Съдържателната бърза документация много липсва, принуждавайки ви да прескачате между Git repose и свити примери, а кодовите фрагменти се отнасят само за отпечатване на резултата.

// Create structs that can be decoded from json
import Foundation
import Decodable

struct MyEntity {
let name: String
}


extension MyEntity {
static func decode(j: AnyObject) throws -> MyEntity {
return try Entity(
name: j => "nested" => "name"
)
}
}


// From other class, get the data (working) and then map it to struct objects
let client = Client(spaceIdentifier: "my_identifier", accessToken: "my_access_token")

client.fetchEntries(["content_type": "my_entity"]).1.next { result in
for item in result.items{

// Now what? item is not json so
// how to i convert it to an instance of MyEntity

}
}

Отговори:

0 за отговор № 1
client.fetchEntries(["content_type": "my_entity"]).1.next { result in
result.items.map ({ (item) in
let hello = item.field["hello"] as? String
let world = item.field["world"] as? String
})
}

Уверете се, че целият код, докосващ потребителския интерфейс в блока за завършване на успех, се изпълнява на основната нишка.