2016-12-02 34 views
1

我想在AppCode中命中斷點時記錄一些內容。但是沒有關於如何爲調試配置窗口上的evaluate and logenter image description here部分編寫正確的評估表達式的文檔。在調試評估表達式中找不到執行點

如果我寫

NSlog(@"some message")//error 

控制檯日誌:

error evaluating NSLog(@"some message");: Cannot find the execution point 

我不知道如何正確地寫!

回答

0

AppCode中有一項名爲「評估表達式」(⌥F8)的功能。您可以在調試過程中調用它,並在沒有p/po和LLDB控制檯的情況下評估特定的代碼表達式。您通常可以在窗口中編寫代碼,按「Enter」並查看此特定表達式的結果。

此字段使用此功能來評估斷點處的某些特定代碼,並且NSLog的評估結果爲無效。在這裏,您可以右鍵點擊self.view.frame.size.width <= 100之類的東西,並將結果打印到控制檯。如果你只想打印一些信息到控制檯 - 只選擇日誌信息來安慰和AppCode將打印像

Breakpoint reached: ViewController.m:6 
+0

我只是想記錄一些自定義的消息,當命中斷點時,它似乎無法做到這一點! '將消息記錄到控制檯'只需記錄標準消息!失意! – rrrain