Различные значения в представлении переменных и в представлении консоли

Я отлаживаю приложение IOS с помощью UITest. Я попытался получить последний индекс таблицы, но он дал мне неожиданное значение, например 18446744073709551615.

Затем я увидел проблему между представлением переменных и представлением консоли. В представлении переменных значение индекса печатает -1, но если я выполняю команду «po» с той же инициализацией, что и переменная индекса, я получаю другое значение, как вы можете проверить на картинке.

Я хочу, чтобы кто-то мог помочь мне с этой проблемой или сказать мне, почему это происходит.

Пример, что происходит

С Уважением


person gvizeu    schedule 22.01.2020    source источник
comment
проверьте ответ на этот вопрос, я думаю, он очень похож на ваш, если не такой же, stackoverflow.com/questions/16203546/ надеюсь, что это поможет   -  person Sanad Barjawi    schedule 22.01.2020
comment
Отвечает ли это на ваш вопрос? Xcode имеет неправильные значения отладки во время паузы в отладчик   -  person Blazej SLEBODA    schedule 22.01.2020


Ответы (1)


Это тот же номер. -1 = 2^^64 - 1 = 18446744073709551615. Вы получаете последнее на po.

person claude31    schedule 22.01.2020