調試的Objective-C每當我嘗試讀取UIView
的frame
例如在調試時,我得到這個錯誤:進口的UIKit默認情況下爲
error: property 'frame not found on object of type 'UIView *'
error: 1 errors parsing expression
尋找解決的辦法後,我發現我可以使用這個命令來解決這個不添加(討厭,在某些情況下,複雜的)轉換:
expr @import UIKit;
但我仍然覺得這惱人有這個每次做(爲什麼Xcode不會默認這樣做?!),所以我認爲我應該可以使用.lldbinit
文件來做到這一點,但我無法讓它工作。
我不知道很多關於這個文件,我在裏面有這樣ATM:
command script import /usr/local/opt/chisel/libexec/fblldb.py
所以我試圖在文件的末尾添加UIKit
導入命令,但沒有看它工作。我也試着用command
加前綴來無濟於事。這是否可能? (請說是,它會挽救我的生命)
哇,從來沒有想過這個簡單的解決方案。謝謝!我希望它不會減慢項目運行速度。另外,我認爲將斷點移至用戶解決了多個項目帶來的不便。 –