В Xcode, как мне добавить точку останова внутри блока? - PullRequest
5 голосов
/ 22 февраля 2011

У меня есть метод, который возвращает блок.Я хочу добавить точку останова внутри блока.В XCode добавление точки останова на строке, которая находится внутри блока, заставляет выполнение приостанавливаться, когда метод возвращается, а не когда блок выполняется.Как добавить точку останова внутри блока?

Ответы [ 2 ]

1 голос
/ 10 мая 2011

У меня были те же трудности, пока я не попытался использовать отладчик LLDB в Xcode 4 (перейдите в Product> Edit Scheme, чтобы включить его).Возможно, вам повезет больше.

0 голосов
/ 22 февраля 2011

Из документации

Вы можете установить точки останова и один шаг на блоки.Вы можете вызвать блок из сеанса GDB, используя invoke-block, как показано в этом примере:

$ invoke-block myBlock 10 20

Если вы хотите передать строку C, вы должны заключить ее в кавычки.Например, чтобы передать эту строку в блок doSomethingWithString, вы должны написать следующее:

$ invoke-block doSomethingWithString "\"this string\""
...