Я пытаюсь добавить точку останова в линии # gutter, но контрольная точка не добавляется, когда я делаю это на игровой площадке. Возможно ли это или есть другой способ установить точки останова на игровой площадке?Отладка контрольной точки в Swift Playground?
ответ
Там нет отладчика, так что вы не можете добавить точки останова.
Мэтт, я не мог ввести код в комментарии, поэтому лучше просмотреть переменную в строке, чтобы «отладить» ее.
for index in 1...5 {
dosomething(foo);
foo;
}
Затем вы можете нажать на глазное яблоко на правой стороне, чтобы увидеть историю обув, как он был изменен в цикле.
C-стиль для петли - это история. –
Нажатие на глазное яблоко не работает для меня (XCode 7.2.1)? –
В правой колонке для каждого расчета на игровой площадке должна быть кнопка, которая дает всплывающее окно. Вы можете переключать разные режимы. Мой пример был выполнен в xcode 7. – netskink
Я просто мочу ноги в Swift, но я думаю, что идея игровой площадки - показать изменяющееся состояние, как если бы вы бегали в отладке и записывали все переменные изменения. Фактической необходимости в точке останова нет, поскольку вы можете видеть состояние в любой момент времени. Я думаю, что мне понадобится время, чтобы привыкнуть к этому, используя отладчик в течение> 30 лет, но он должен быть очень полезен для небольших бит изолированного тестового кода, особенно когда я изучаю язык.
Если вы хотите приостановить выполнение игровой площадки, чтобы заглянуть в то, что происходит, вы можете использовать sleep
. Информация, которую вы можете получить, не так важна, как то, что вы можете получить от lldb
.
Для этого вам нужно добавить import Foundation
в верхней части игровой площадки.
Тогда, где вы хотите, чтобы приостановить выполнение, вы можете добавить следующее:
sleep(10) // 10 second pause...you can make the number whatever you want
- 1. Отладка контрольной точки minfied/mangled/compiled variables
- 2. NSTimer.scheduledTimerWithTimeInterval в Swift Playground
- 3. Запуск CoreLocation в Swift Playground Instance
- 4. Нет вывода в Swift Playground
- 5. 2D-массив в Swift Playground
- 6. Создание PDF в Swift Playground
- 7. Воспроизведение звука в Swift Playground
- 8. отладка - есть ли функция контрольной точки для отладчиков окон?
- 9. Значение знака контрольной точки
- 10. Использование контрольной точки MPI
- 11. Поиск в файле контрольной точки
- 12. Swift playground результат неправильного положения
- 13. речь в текст macOS swift playground
- 14. Как добавить UIButton в Swift Playground?
- 15. Воспроизвести видео с AVPlayer в Swift Playground?
- 16. Прочтите файл в swift, iOS playground
- 17. Размеры живых просмотров в Swift Playground
- 18. Что такое lldb_expr в Swift Playground?
- 19. Отображение изображения в Swift Playground Markup
- 20. UIButtonType не отображается в Swift Playground
- 21. Воспроизведение музыкальных нот в Swift Playground
- 22. Посмотреть результаты запроса GET в Swift Playground
- 23. Как получить макет Трейс в Swift Playground
- 24. См. Содержимое файлов контрольной точки?
- 25. Записывает ли блок контрольной точки?
- 26. SQL Server контрольной точки параллелизм
- 27. Ploting точки на контрольной диаграмме
- 28. Резервирование без центральной контрольной точки?
- 29. org.hsqldb отключить сообщения контрольной точки
- 30. Механизм контрольной точки для Z3
Само понятие точки останова, диаметрально противоположен всему понятие какой площадка. - И вообще, что бы вы сделали, если бы могли остановиться на контрольной точке? Отладчика тоже нет! – matt
Я хотел бы увидеть значение переменных в этой точке. – TruMan1
В столбце справа от кода вы должны увидеть значение каждого выражения при выполнении этой строки кода. Если он выполняется несколько раз, вы увидите «(10 раз)», но вы можете щелкнуть синюю точку и увидеть значения с течением времени либо в виде графика, либо в виде списка. –