从文档中位置管理器:didFailWithError: http://developer.apple.com/library/ios/#documentation/CoreLocation/Reference/CLLocationManagerDelegate_Protocol/CLLocationManagerDelegate/CLLocationManagerDelegate.html#//apple_ref/doc/uid/TP40007124-CH3-SW4
如果用户拒绝您的应用程序使用定位服务,
此方法报告 kCLErrorDenied 错误。一旦收到这样的
错误,您应该停止定位服务。
当用户对“MyApp 希望使用您当前的位置”问题按“不允许”时,它会起作用,因此您可以管理这种可能性。
但是,当用户对问题“打开定位服务以允许“MyApp”确定您的位置”(如果定位服务关闭时出现的消息)按“取消”时,什么也不会发生。
有没有办法进行任何类型的回调?
Use [CLLocationManager locationServicesEnabled]
对于该特定情况。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)