初めてのスタックオーバーフロー!いくつかの iOS コードを PayPal Mobile Payments Library に統合しています。仕様に従って、提供されているメソッドの 1 つにオブジェクトを渡します。オブジェクトには、タイプ NSDecimalNumber* の必須プロパティが含まれています。サンプル コードを使用してこのプロパティを設定しましたが、スタック オーバーフローが発生します。以下は私のコードからの行です:
details.subTotal = [NSDecimalNumber decimalNumberWithString: @"10.00"];
以下は、メッセージ ログからの抜粋です。
2012-12-11 15:30:50.189 PayPalPOC3[595:f803] Initialization In Progress
2012-12-11 15:30:53.956 PayPalPOC3[595:f803] NSScanner: nil string argument
2012-12-11 15:30:53.965 PayPalPOC3[595:f803] NSScanner: nil string argument
2012-12-11 15:30:53.977 PayPalPOC3[595:f803] NSScanner: nil string argument
2012-12-11 15:30:53.982 PayPalPOC3[595:f803] 10
2012-12-11 15:30:58.394 PayPalPOC3[595:f803] Terminating app due to uncaught exception 'NSDecimalNumberOverflowException', reason: 'NSDecimalNumber overflow exception'
First throw call stack:
私はググって、このタイプの使用に関する多くのオーバーフローの問題を見てきましたが、私の研究から明らかなことはまだ何も収集できません. 明らかな何かが欠けていますか?