考虑位置服务被用户禁用,当应用程序请求位置时,iOS 显示警报
“打开位置服务以允许”“确定您的位置”
有什么方法可以设置一个符号断点来知道哪一行代码实际触发了这个 iOS 警报。
我试过了
-[UIAlertView显示]
但努力工作
最佳答案
所有 iOS 系统警报都由不同进程显示在应用顶部的不同窗口中。所以不可能为所有的系统警报都设置断点。
然而,您可以设置一个符号断点来查找导致显示此警报的代码; -[CLLocationManager requestWhenInUseAuthorization]
、-[CLLocationManager requestAlwaysAuthorization]
和 -[CLLocationManager startUpdatingLocation]
。
关于ios - 捕捉操作系统警报的符号断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33524850/