2015-07-15 1 views
0

Я пытаюсь передать объект JSON из списка возвращаемых результатов в класс модели пользователя. Я хочу выполнить все назначения/разбор внутри объекта пользователя.Передайте JsonObject модели SWIFT

Я получаю сообщение - не может ссылаться на пользователя с аргументом типа JSON

Любые намеки?

let post = JSON(data) 

       println("The post is: " + post.description) 

       var user : User 

       user(post[0]) 

       println(user.getName()) 



import SwiftyJSON 

class User { 

var ObjectId = "" 
    var FirstName = "" 
    var LastName = "" 
    var Organization = "" 
    var CallSign = "" 

init(sObjectId : String, sFirstName : String, sLastName : String,  sOrganization : String, sCallSign : String) 
    { 
ObjectId = sObjectId 
FirstName = sFirstName 
LastName = sLastName 
Organization = sOrganization 
CallSign = sCallSign 


} 

init(sUser : JSON) { 

    self.ObjectId = sUser["_id"].string! 
    self.FirstName = sUser["firstName"].string! 
    self.LastName = sUser["lastName"].string! 
    self.Organization = sUser["organization"].string! 



} 

ответ

1

вы должны вызвать соответствующие Initializer непосредственно

let post = JSON(data) 
println("The post is: " + post.description) 
var user = User(sUser: post[0]) 

 Смежные вопросы

  • Нет связанных вопросов^_^