Отладка пользовательского представления, не выполняя приложение
Запустите сеанс отладки для пользовательского представления непосредственно от Интерфейсного Разработчика.
-
Создайте пользовательское представление, таким образом описанное в Создании Пользовательского Представления Что Рендеринг в Интерфейсном Разработчике.
Выберите пользовательское представление, такой как путем щелчка по нему по Интерфейсному холсту Разработчика или путем щелчка по нему в Интерфейсном представлении схемы Разработчика.
Выберите View> Assistant Editor> Show Assistant Editor и используйте панель перехода заместителя редактора для навигации к файлу реализации для пользовательского представления.
(См. Используя Панель Перехода для Навигации по Рабочей области для справки с использованием панели перехода.)
Вставьте точку останова путем щелчка по полю рядом со строкой в исходном коде, где Вы хотите, чтобы приостановилось выполнение.
Blue Arrow () в грязи указывает точку останова.
Выберите Editor> Debug Selected Views.
Интерфейсный Разработчик выполняет код для пользовательского представления, пока это не приостанавливается в точке останова. Область отладки открывается у основания окна рабочей области, и навигатор отладки открывается для отображения отслеживания стека.
Используйте функции, описанные в Справке Навигатора Справки и Отладки области Отладки, чтобы управлять выполнением Вашего кода, переменных представления и регистров, просмотреть его консольный вывод и взаимодействовать с отладчиком.
Один раз интерфейсный Разработчик выполняет код. Выберите пользовательское представление в Интерфейсном Разработчике и выберите Editor> Debug Selected Views для повторения сеанса отладки.
Команда Debug Selected Views помогает Вам отладить пользовательское представление быстро. Вместо того, чтобы выполнить более длительный процесс создания и выполнения Вашего приложения, пока это не поражает точку останова в Вашем пользовательском коде представления, можно инициировать сеанс отладки для кода непосредственно от Интерфейсного холста Разработчика.
Если Ваша пользовательская низкая производительность катастрофических отказов или вещественных доказательств представления, ошибка появляется в навигаторе проблем. Можно определить местоположение источника проблемы наиболее эффективно путем инициирования сеанса отладки для пользовательского представления непосредственно от Интерфейсного Разработчика.