Objectmapper: ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° со значСниями с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой послС обновлСния Π΄ΠΎ Swift 4.1 Xcode 9.3

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 6 Π°ΠΏΡ€. 2018  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: tristanhimmelman/ObjectMapper

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, я использовал ΠΊΠ°Ρ€Ρ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ модСль, ΠΏΠΎΠ΄ΠΎΠ±Π½ΡƒΡŽ этой

struct BalanceData: Mappable {

    var balance = Float()

    init?(map: Map){
    }

    mutating func mapping(map: Map) {
        balance     <- map["balance"]
    }

}

И это ΠΎΡ‚Π²Π΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽ Π² этой ΠΌΠΎΠ΄Π΅Π»ΠΈ

{
  "status": 200,
  "message": "OK",
  "error": "",
  "data": {
    "balance": 797.76
  }
}

Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ просто ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ, ΠΏΠΎΠΊΠ° я Π½Π΅ обновился Π΄ΠΎ Xcode 9.3 ΠΈ macOS High Sierra этим ΡƒΡ‚Ρ€ΠΎΠΌ.
Π’Π΅ΠΏΠ΅Ρ€ΡŒ BalanceData.balance ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ 0 вмСсто 797,76, ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ var balance = Float() Π½Π° Double() Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

ΠΌΡ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ наши ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠΈ Π½Π° Π΄Π²ΠΎΠΉΠ½ΠΈΠΊΠΈ

ВсС 3 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

ΠΌΡ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ наши ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠΈ Π½Π° Π΄Π²ΠΎΠΉΠ½ΠΈΠΊΠΈ

Π­Ρ‚ΠΎ Π±Ρ‹Π»Π° довольно нСоТиданная ошибка! Π’Π°ΠΊΠΆΠ΅ Π½Π° Swift 4.1/XCode 9.3 здСсь, ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ просто ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ пСрСстало Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈΠ·-Π·Π° этого o_O

Π£ нас Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ большоС количСство ΠΊΠ°Ρ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ я сиТу здСсь ΠΈ задаюсь вопросом, Π΅ΡΡ‚ΡŒ Π»ΠΈ Π΅Ρ‰Π΅ Π²Π΅Ρ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сломаны? Π― нашСл всС ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠΈ?

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, я Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ объСдинил PR, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ. Π‘ΠΌ. Π²Π΅Ρ€ΡΠΈΡŽ 3.2.0

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ