NSDecimalNumber will crash on iOS18 when using decimalNumberByDividingBy in some cases. For example
NSDecimalNumber* a= [NSDecimalNumber decimalNumberWithString:@"21000000000"];
NSDecimalNumber* b= [NSDecimalNumber decimalNumberWithString:@"18446744073709551615"];
NSDecimalNumber* c = [a decimalNumberByDividingBy:b]; // this line will crash
the crash error is EXC_BREAKPOINT
the crash stack is
I know some foundation implementation changed on iOS18, But are there some ways to avoid it? It appears on iOS18 only.
Post
Replies
Boosts
Views
Activity
when building my project with Xcode16 Beta, I came across several compile errors in c++ code, which used to be ok when building with Xcode15. It's not easy to fix them because some of them came from third part libraries. Is there a way to configure Xcode to build c++ code conforming to the Xcode 15 manner? (I know I can get back to Xcode15 temporarily, but I worry these issue can not be fixed even in the official release version)