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) `
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 inthttps://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)