Как я могу преобразовать NSDecimalNumber в NSInteger? - PullRequest
2 голосов
/ 16 декабря 2008

ОК, я использую веб-сервис Rails с поддержкой JSON для передачи данных в приложение iPhone. Я обнаружил, что мои целочисленные значения (идентификаторы) интерпретируются с помощью json-framework как тип NSDecimalNumber. Мне нужно это как целое число. Как я могу получить целочисленное значение из моей типизированной переменной NSDecimalNumber? Я перепробовал все, что знаю, и у меня все в уме.

1 Ответ

9 голосов
/ 16 декабря 2008

Я не уверен насчет JSON, но:

NSDecimalNumber наследуется от NSNumber, поэтому вы можете просто использовать метод NSNumber -integerValue.

Требуется 10,5, но не должно быть проблемой.

...