Open makleso6 opened 1 year ago
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)
An int
case "i": try container.encode(nsnumber.intValue)
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 usecase "i": try container.encode(nsnumber.intValue)