Отладка пользовательского представления, не выполняя приложение

Запустите сеанс отладки для пользовательского представления непосредственно от Интерфейсного Разработчика.

bullet
Отладить пользовательское представление, не выполняя Ваше приложение
  1. Создайте пользовательское представление, таким образом описанное в Создании Пользовательского Представления Что Рендеринг в Интерфейсном Разработчике.

  2. Выберите пользовательское представление, такой как путем щелчка по нему по Интерфейсному холсту Разработчика или путем щелчка по нему в Интерфейсном представлении схемы Разработчика.

  3. Выберите View> Assistant Editor> Show Assistant Editor и используйте панель перехода заместителя редактора для навигации к файлу реализации для пользовательского представления.

    (См. Используя Панель Перехода для Навигации по Рабочей области для справки с использованием панели перехода.)

  4. Вставьте точку останова путем щелчка по полю рядом со строкой в исходном коде, где Вы хотите, чтобы приостановилось выполнение.

    Blue Arrow (../Art/breakpoint_icon_2x.png) в грязи указывает точку останова.

    ../Art/set_custom_view_breakpoint.shot/Resources/shot_2x.png../Art/set_custom_view_breakpoint.shot/Resources/shot_2x.png
  5. Выберите Editor> Debug Selected Views.

    Интерфейсный Разработчик выполняет код для пользовательского представления, пока это не приостанавливается в точке останова. Область отладки открывается у основания окна рабочей области, и навигатор отладки открывается для отображения отслеживания стека.

    ../Art/custom_view_debug.shot/Resources/shot_2x.png
  6. Используйте функции, описанные в Справке Навигатора Справки и Отладки области Отладки, чтобы управлять выполнением Вашего кода, переменных представления и регистров, просмотреть его консольный вывод и взаимодействовать с отладчиком.

    Один раз интерфейсный Разработчик выполняет код. Выберите пользовательское представление в Интерфейсном Разработчике и выберите Editor> Debug Selected Views для повторения сеанса отладки.

Команда Debug Selected Views помогает Вам отладить пользовательское представление быстро. Вместо того, чтобы выполнить более длительный процесс создания и выполнения Вашего приложения, пока это не поражает точку останова в Вашем пользовательском коде представления, можно инициировать сеанс отладки для кода непосредственно от Интерфейсного холста Разработчика.

Если Ваша пользовательская низкая производительность катастрофических отказов или вещественных доказательств представления, ошибка появляется в навигаторе проблем. Можно определить местоположение источника проблемы наиболее эффективно путем инициирования сеанса отладки для пользовательского представления непосредственно от Интерфейсного Разработчика.