AnyCodable icon indicating copy to clipboard operation
AnyCodable copied to clipboard

NSNumber encoding

Open makleso6 opened this issue 3 years ago • 0 comments

Hi! I'll try to encode NSNumber with value 1673520803 but in result I see -6493. It seams there is a bug when encoding NSNumber in

case "i": try container.encode(nsnumber.int16Value)

According documentation objCType "I" is An int https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/ObjCRuntimeGuide/Articles/ocrtTypeEncodings.html I think in this case should use case "i": try container.encode(nsnumber.intValue)

makleso6 avatar Jan 12 '23 13:01 makleso6