Je suis très nouveau pour Swift, alors s'il vous plaît, gardez-moi. J'essaie d'utiliser ObjectMapper pour convertir mon objet Swift en une chaîne JSON.Swift, ObjectMapper: Type 'Utilisateur' n'est pas conforme au protocole 'Mappable'
J'ai essayé d'utiliser mon objet avec l'interface Mappable mais je continue à recevoir cette erreur.
Type « ProductDTO » ne se conforme pas au protocole « Mappable »
Je Copié collé le code exact de la documentation git mais je reçois la même erreur. S'il vous plaît aider, j'ai passé un bon 3 heures sur ce sujet.
import Foundation
import ObjectMapper
class User: Mappable {
var username: String?
var age: Int?
var weight: Double!
var array: [AnyObject]?
var dictionary: [String : AnyObject] = [:]
var bestFriend: User? // Nested User object
var friends: [User]? // Array of Users
var birthday: NSDate?
required init?(_ map: Map){
}
// Mappable
func mapping(map: Map) {
username <- map["username"]
age <- map["age"]
weight <- map["weight"]
array <- map["arr"]
dictionary <- map["dict"]
bestFriend <- map["best_friend"]
friends <- map["friends"]
birthday <- (map["birthday"], DateTransform())
}
}
Error: Type 'User' does not conform to protocol 'Mappable'
Je n'ai absolument aucune idée de ce qui pourrait être la cause.
J'ai essayé de réinstaller ObjectMapper en utilisant Cocoapods, Carthage et finalement l'ai installé comme sous-module, mais pas de chance. S'il vous plaît aider! Merci!
Quelle version d'ObjectMapper utilisez-vous? Est-ce le dernier? –
J'utilise la version 0.14 – dashbashrumble