2013-01-31 27 views
3

我正在追蹤CoreAnimation發現我正在使用未提交的CATransaction刪除線程的問題。這可能是一個帶有完成塊的視圖動畫組。正如NSLog消息所建議的那樣,我設置了CA_DEBUG_TRANSACTIONS,並在發生這種情況時確實收到錯誤消息和回溯。來自CA_DEBUG_TRANSACTIONS的較長回溯

CoreAnimation:警告,已刪除的主題有未提交CATransaction

不幸的是,回溯追溯到15級,並沒有這些水平是特別有幫助。而且幾乎所有的電話似乎都是非常普通的電話 - 像CALayer needsDisplayInRect:這樣的電話 - 所以設置一個斷點並不會立即顯示出來。

有沒有一種方便的方式來告訴系統:「活起來!給我一個更深的回溯!」 ?

回答

0

從iOS 10.0/macOS Sierra開始,限制已增加到512個堆棧幀。