Я пытаюсь добавить точку останова Symboli c в XCode для проверки модификаций механизма пользовательского интерфейса в фоновом потоке.
Я делаю следующее:
Однако сообщение об ошибке, которое я получаю, всегда:
Stopped due to an error evaluating condition of breakpoint 5.1: "!Thread.isMainThread"
Couldn't parse conditional expression:
error: use of undeclared identifier 'Thread'
UI Engine must be modified on main thread.
Я не понимаю, почему условие точки останова не может оценить мое состояние. Может кто-нибудь объяснить, что я могу делать здесь не так? Я попытался поместить это в Obj- c, но не повезло.
EDIT: версия Obj- C, здесь: !(BOOL)[NSThread isMainThread]
EDIT 2: версия Xcode Version 11.3 (11C29)
РЕДАКТИРОВАТЬ 3: Итак, закрытие XCode и повторное открытие заставили версию «Obj- C» «работать», они делают паузу на точке останова примерно на 4-5 минут каждый раз. Это эффективно делает эти точки останова непригодными. Не уверен, как решить эту проблему.