用于捕获操作系统警报的符号断点

时间:2015-11-04 14:50:34

标签: ios xcode breakpoints lldb symbolic-breakpoint

考虑用户禁用位置服务,当应用程序请求位置时,iOS会显示警报

"启用位置服务以允许""确定你的位置"

我们是否可以设置符号断点来了解哪一行代码实际触发了此iOS警报。

我试过了

- [UIAlertView show]

但是工作

1 个答案:

答案 0 :(得分:1)

所有iOS系统提醒都会在应用顶部的其他窗口中显示不同的进程。因此无法为所有系统警报设置断点。

但是,您可以设置符号断点来查找导致显示此警报的代码; -[CLLocationManager requestWhenInUseAuthorization]-[CLLocationManager requestAlwaysAuthorization]-[CLLocationManager startUpdatingLocation]