Objectmapper: рддрд░реНрдХ рд▓реЗрдмрд▓ '(_:)' рдХрд┐рд╕реА рднреА рдЙрдкрд▓рдмреНрдз рдЕрдзрд┐рднрд╛рд░ рд╕реЗ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддреЗ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 17 рд╕рд┐рддре░ 2016  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: tristanhimmelman/ObjectMapper

рдореЗрд░реЗ рдкрд╛рд╕ рдореЙрдбрд▓ рд╣реИ:

class Branch: Mappable {
    var id: Int!
    var name: String!
    var city: String!
    var address: String!
    var base_url: String!
    var image: String?
    var caffe: Bool!
    var restaurant: Bool!
    var latitude: String!
    var longitude: String!
    var phone: String!
    var mobtel: String!
    var ft_count: Int!
    var ft_grouped_count: String!

    required init?(map: Map) {

    }

    func mapping(map: Map) {
        id <- map["id"]
        name <- map["name"]
        city <- map["city"]
        address <- map["address"]
        base_url <- map["base_url"]
        image <- map["image"]
        caffe <- map["caffe"]
        restaurant <- map["restaurant"]
        latitude <- map["latitude"]
        longitude <- map["longitude"]
        phone <- map["phone"]
        mobtel <- map["mobtel"]
    }
}

рддрдерд╛:

                        let jsonObj = JSON(response.result.value)
                        for obj in jsonObj {
                            let branch = Mapper<Branch>().map(obj.1.rawString()!) // error here
                            self.results.append(branch!)
                        }

рд▓реЗрдХрд┐рди рдореБрдЭреЗ рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИ:

Argument labels '(_:)' do not match any available overloads

рдЗрд╕ рд▓рд╛рдЗрди рдкрд░ let branch = Mapper<Branch>().map(obj.1.rawString()!) ред

рдпрд╣ рдкрд╣рд▓реЗ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛, рдХреНрдпрд╛ рдпрд╣ рдмрдЧ рд╣реИ?

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

@robbiet480 рд╕рд╣реА рд╣реИред рдпрд╣ рдмрдЧ рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдПрдкреАрдЖрдИ рдореЗрдВ рдмрджрд▓рд╛рд╡ рд╣реИред рдореИрдкрд░ рдЕрдм рдЕрдкрдиреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдирд╛рдорд┐рдд рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

рдПрдХ рдирдпрд╛ рдПрдкреАрдЖрдИ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдк рдЕрдкрдиреА рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдореИрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред Mappable рдкрд░ рдПрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИ рдЬреЛ Mappable рдХреЗ рдЕрдиреБрд░реВрдк рдЖрдкрдХреА рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░рдВрднрдХрд░реНрддрд╛ рдЖрдзрд╛рд░рд┐рдд рдореИрдкрд┐рдВрдЧ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЖрдкрдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

let branch = Branch(JSONString: obj.1.rawString()!)

рд╕рднреА 4 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореБрдЭреЗ рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ рд╣реИред

рдпрд╣ рдорд╛рдирддреЗ рд╣реБрдП рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ JSON рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ, рдЖрдкрдХреЛ рдЗрд╕реЗ рдмрджрд▓рдХрд░ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:

let branch = Mapper<Branch>().map(JSONString: obj.1.rawString()!)

@robbiet480 рд╕рд╣реА рд╣реИред рдпрд╣ рдмрдЧ рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдПрдкреАрдЖрдИ рдореЗрдВ рдмрджрд▓рд╛рд╡ рд╣реИред рдореИрдкрд░ рдЕрдм рдЕрдкрдиреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдирд╛рдорд┐рдд рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

рдПрдХ рдирдпрд╛ рдПрдкреАрдЖрдИ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдк рдЕрдкрдиреА рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдореИрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред Mappable рдкрд░ рдПрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИ рдЬреЛ Mappable рдХреЗ рдЕрдиреБрд░реВрдк рдЖрдкрдХреА рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░рдВрднрдХрд░реНрддрд╛ рдЖрдзрд╛рд░рд┐рдд рдореИрдкрд┐рдВрдЧ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЖрдкрдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

let branch = Branch(JSONString: obj.1.rawString()!)

рдореБрдЭреЗ рдЗрд╕рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ рд╣реИред
var рдЯреЛрдХрди = deviceToken.description.trimmingCharacters(in: CharacterSet(charactersInString:"<>"))

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

nearspears picture nearspears  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

pcompassion picture pcompassion  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

YunyueLin picture YunyueLin  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

zhengying picture zhengying  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

quetool picture quetool  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ