NSUInteger не отображается должным образом на TestFlight

Я тестировал свое приложение на симуляторе и устройстве. Есть ярлыки, которые показывают NSIntegers, и я отформатировал их как:

[NSString stringWithFormat:@"%lu", (unsigned long)_qty]

Это работает. Однако, когда я создаю свое приложение для TestFlight, эти ярлыки появляются в виде цифр 580023223, например.

Я инициализировал _qty таким образом:

NSUInteger _qty;

_qty = 0;

Кто-нибудь может помочь? Спасибо

1 ответ

Если вы не инициализируете переменную значением, она будет иметь случайное значение из памяти. Вы должны попробовать это:

NSUInteger _qty = 0;
Другие вопросы по тегам