Не нарушены ли условные контрольные точки Swift в Xcode 8.2?
Я просто попытался создать условную точку останова в графическом интерфейсе XCODE, щелкнув, чтобы добавить точку останова, затем отредактировав ее и введя выражение в Condition
поле. Однако точка останова всегда срабатывает.
Я, наконец, отогнал его до входа true
или же false
в поле условия, и даже это не работает.
Любопытно, что установка условной точки останова на строке Objective-C в том же (смешанном Swift/Objective-C) проекте работает.
Мне кажется, что условия точки останова полностью игнорируются, когда точка останова находится в вашем исходном коде Swift.
Другие разработчики видят ту же проблему? Есть ли какой-то "секретный соус" для того, чтобы заставить точки останова Swift работать, которые мне не хватает?