2017-05-17 10 views
1

在Xcode版8.3.2調試器(8E2002)的奇怪行爲每當我嘗試步過的線的像以下代碼,使用 - >運算符:Xcode的步過表現得像步驟缺貨

AIErr err = sAIGroup->NormalizeCompoundPath(art,kAINormalizeCompoundPathBest); 

這些函數調用中的很多來自Adobe Illustrator的SDK。

研究,我這樣做的遠:

那麼,我該如何讓Step Over表現爲Step Over而不是Step Out呢?

+0

可能需要爲此包含一個小周邊代碼。 –

+0

感謝Josh,我會看看我能不能得到一些簡潔的內容,但是它始終在使用 - >運算符的代碼行上發生,其中操作員左側的東西是Adobe Illustrator SDK的一部分。對不起,我不知道正確的術語。 –

回答

0

解決方法:在使用 - >的代碼行後面設置斷點,然後只需單擊調試器上繼續該行的按鈕。如果你正在處理有很多循環或遞歸調用的代碼,那麼編寫if()語句來隔離你想要的條件並在那些if()語句中斷開。