I have this class:
class User {
let name: String
let email: String
let password: String
let provider: String
let uid: String
init (name: String, email:String, password: String, provider: String, uid: String) {
self.name = name
self.email = email
self.password = password
self.provider = provider
self.uid = uid
}
var dictionary: [String: [String: Any]] {
return ["user" : ["name": name, "email": email, "password": password, "provider": provider, "uid": uid]
]
}
var nsDictionary: NSDictionary {
return dictionary as NSDictionary
}
}
When I create the user:
let userNew = User(name: userName!, email: userEmail!, password: "", provider: provider, uid: userId!)
My user is created like this:
Optional({
user = {
email = "jgurban@gmail.com";
name = "Juan Gil";
password = "";
provider = Facebook;
uid = 1925035627521626;
};
})
But I need all values with ""
Optional({
user = {
email = "jgurban@gmail.com";
name = "Juan Gil";
password = "";
provider = "Facebook";
uid = "1925035627521626";
};
})
How can I get all values with quotation marks?
Thanks in advance!