Я пытаюсь установить точку останова, которая запускается где угодно в пределах области viewController, когда глобальная переменная принимает определенное значение. До сих пор я не нашел способа сделать это, потому что точки прерывания линии ломаются в определенных строках, символические точки прерывания ломаются при определенных методах, а точки прерывания исключения ломаются, ну, исключения. Но я просто хочу, чтобы выполнение остановилось в любой момент кода без необходимости устанавливать точку останова в каждой строке, где, я думаю, это может произойти. Любые идеи?Установите условную точку останова на XCode, которая смотрит глобальную переменную
2
A
ответ
3
Вы описываете точку наблюдения, а не точку останова. Нет интерфейса пользователя для установки точки наблюдения на глобальном уровне; вам придется приостановить бега приложение и установить его на LLDB командной строки:
(lldb) watch set variable myGlobalVariable
+0
В учебнике LLDB описано, как установить точку наблюдения, которая останавливается, только если соответствующая переменная принимает определенное значение: http://lldb.llvm.org/tutorial.html – matt
2
Не могли бы вы добавить didSet
наблюдателя в переменную и добавить брейк-пойнт в том, что?
Simon
Смежные вопросы
- 1. Как добавить условную точку останова в Xcode
- 2. Как переместить условную точку останова в Eclipse?
- 3. Как добавить условную точку останова в vb6?
- 4. Невозможно установить условную точку останова проверки на нуль
- 5. Как установить условную точку останова на оператор возврата глобально?
- 6. Использовать «точку останова данных» на Xcode
- 7. Поднятая камера смотрит на точку
- 8. Как добавить точку останова в Xcode?
- 9. Xcode LLDB: Как установить условную точку останова на основе этого указателя?
- 10. Как добавить условную точку останова в Visual C++
- 11. Как использовать условную точку останова для foreach-loop в eclipse?
- 12. xcode создает точку останова без причины
- 13. как создать условную точку останова с станд :: строка
- 14. Как написать виртуальную условную точку останова в java
- 15. XCode: программно включить символическую точку останова?
- 16. Определить точку останова Breakpoint Номер Xcode
- 17. Отладка через точку останова, подпроект Xcode
- 18. Есть ли способ установить точку останова на переменную JS?
- 19. Как установить конкретные точки останова в Xcode?
- 20. Как установить символическую точку останова на _WebThreadLockFromAnyThread в Xcode?
- 21. Как установить условную точку останова в определенной строке таблицы с помощью lldb?
- 22. Почему я не могу поставить точку останова на локальную переменную, которая не инициализирована?
- 23. Как вы объявляете глобальную переменную в Xcode?
- 24. Как сделать глобальную переменную, которая использует «self» в Swift
- 25. Просмотрите расположение памяти/установите «точку останова данных» из кода?
- 26. Eclipse ADT не может установить условную точку останова на SDK-источниках: отсутствует java Контекст проекта
- 27. Как изменить значение переменной на условную точку останова в visual studio 2015
- 28. Как установить условную точку останова на основе сравнения строк в Visual Studio?
- 29. Символическая точка останова на макросе в XCode
- 30. Как объявить глобальную переменную, которая должна использоваться на C# выражение
Создайте глобальные методы получения и настройки для переменной, тогда вы можете сломать условно, когда захотите. – Darko