Kann jemand mit diesem grundlegendsten von schnellen zufriedenen Beispielen helfen? Ich versuche nur, eine Antwort von Contentful zu erhalten (funktioniert) und mappe die resultierenden Entitäten dann auf meine benutzerdefinierte Struktur.Zufriedene Struktur in swift
Die Contentful-swift-Dokumentation ist sehr mangelhaft und zwingt Sie, zwischen Git-Ruhe und gewundenen Beispielen zu springen, und die Codefragmente beziehen sich nur auf das Drucken des Ergebnisses.
// 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
}
}