Как я могу это сделать? Что такое спецификатор формата?
Например, у меня есть:
long long veryLong = // assume value here NSLog(@"%f", veryLong); // of course wrong...
long long veryLong = // assume value here NSLog(@"My long long is: %lld", veryLong); // now it's right
Раздел Спецификаторы формата строки в Руководстве по программированию строки для какао - отличная закладка для вашего браузера ...; -)
Попробуйте использовать% lli.
Я бы написал просто% lli, но ТАК не нравятся короткие ответы.
Тебе нужен% ци, мой друг.
int64 / long long int "% lld" uint_32_t "% u"
Еще один способ, хотя и необязательный, если это обычный старый тип, а не NSNumber, если вы преобразуете его в NSNumber или что-то подобное, тогда включенный метод форматирования автоматически сделает правильную вещь, если вы просто используете% @.