考虑用户禁用位置服务,当应用程序请求位置时,iOS会显示警报
"启用位置服务以允许""确定你的位置"
我们是否可以设置符号断点来了解哪一行代码实际触发了此iOS警报。
我试过了
- [UIAlertView show]
但是工作
答案 0 :(得分:1)
所有iOS系统提醒都会在应用顶部的其他窗口中显示不同的进程。因此无法为所有系统警报设置断点。
但是,您可以设置符号断点来查找导致显示此警报的代码; -[CLLocationManager requestWhenInUseAuthorization]
,-[CLLocationManager requestAlwaysAuthorization]
和-[CLLocationManager startUpdatingLocation]
。