У меня есть приложение в магазине приложений.
Я загрузил новую версию, и она была опубликована. Но сразу после этого я обнаружил важную ошибку в своем приложении. Поскольку процесс утверждения занимает много времени, я хочу перейти на предыдущую версию, пока Apple не утвердит исправленную версию. Я получаю некоторые идентификаторы по HTTP-запросу в виде строки. Я знаю, что они представляют собой 64-битные целые идентификационные номера. Как я могу преобразовать их в 64-битные целые числа (NSNumber или ...
Я борюсь с очень простой вещью: Я получаю некоторые идентификаторы по HTTP-запросу в виде строки. Я знаю, что они представляют собой 64-битные целые идентификационные номера. Как я могу преобразовать их в 64-битные целые числа (NSNumber или NSInteger)?
Такие функции, как:
[nsstring integerValue],
[nsstring intValue]
, похоже, 32-битные (максимальное значение: 2147483647).
Подсказки?
Модель данных с 64-битные целочисленные свойства компилируются нормально, поэтому, ради бога, iPhone поддерживает такие числа. Это должен быть какой-то простой метод преобразования. Он так популярен в устройствах с HTTP-соединением.