Отладчик Xcode 10 не показывает все локальные переменные

, когда вы вызываете этот метод, я предполагаю, что у вас есть счетчик внешних переменных, поэтому, когда вы вызываете его вместо того, чтобы помещать только счетчик в параметры, вы можете поместить counter ++ , так что сначала метод запускается со значением счетчика, и когда он заканчивается, значение счетчика будет увеличиваться (вы также можете удалить count ++ из метода)

3
задан Rob N 19 January 2019 в 19:29
поделиться

1 ответ

Компиляторы иногда отбрасывают отладочную информацию для «неиспользуемых идентификаторов». Отладочная информация может быстро стать огромной, поэтому даже при -O0 компиляторам придется проделать определенную работу, чтобы гарантировать, что они не выдают больше информации, чем необходимо. Определение «нужного» сложнее сказать, чем сделать, но, безусловно, оно должно сохранить все локальные переменные и давайте.

Так что, мне кажется, этот стоит написать об ошибке на быстром компиляторе. Особенно странно, что swiftc выдает отладочную информацию для ny, но не nx. Вы используете ny позже в этой функции?

Если вы регистрируете ошибку, пожалуйста, включите в нее сборочный файл .swift или проект, который показывает ошибку.

0
ответ дан Jim Ingham 19 January 2019 в 19:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: