3

わかりましたので、この端数を高いべき乗に上げようとしています。しかし、何らかの理由で、ログによると、非常に高い数値が表示され、NSDecimalOverflor エラーが発生することもあります。誰かがこれで私を助けてくれますか?

NSDecimalNumber *number = [[NSDecimalNumber alloc] initWithDouble:0.4];
NSInteger power = 1001;

number = [number decimalNumberByRaisingToPower:power];

NSLog(@"%@",number);

数が少なすぎて、ある種の制限に達しているのかもしれませんか?何でも役に立ちます!

編集:ああ、スタックトレースは、実際のコンテキストで壊れたときにすべての数字が同じであることを示しています。

4

1 に答える 1