【发布时间】:2015-01-12 22:22:25
【问题描述】:
我有一个在 OBjective C 中声明如下的函数名:
- (void)placeViews:(CGSize)screenSize;
在我的 viewDidLoad 中,我调用了这个函数,并且我想在它被调用时放置一个断点:
[self placeViews:size]
所以在 LLDB 中我输入了以下断点命令:
breakpoint set --selector placeViews:screenSize
但是LLDB无法解析断点
但是,当我只使用“placeViews:”作为选择器时,它会找到选择器并添加断点。 我不明白为什么当我使用“placeViews:”时它会找到选择器,但当我使用整个方法名称“placeViews:screenSize”时却找不到它。 这是为什么? 那么当我有多个方法(例如“placeViews:screenSize:oneMoreThing”)并且我只想在此方法上设置断点时会发生什么,LLDB 如何区分“placeViews:screenSize”和“placeViews:screenSize:oneMoreThing” ?
谢谢!
-玛莲娜
【问题讨论】:
标签: selector breakpoints lldb