调试的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
加前缀来无济于事。这是否可能? (请说是,它会挽救我的生命)
哇,从来没有想过这个简单的解决方案。谢谢!我希望它不会减慢项目运行速度。另外,我认为将断点移至用户解决了多个项目带来的不便。 –