你好,我在这里使用UIWebView和加载地图请求。现在,我都做成功,但是当我运行的应用程序第一次,然后弹出演出,我在这里附上图片如何在iOS上通过应用程序访问UIAlertView操作?
现在我想问问如何访问此弹出行动(不允许和确定),因为这是默认情况下在我们运行应用程序时第一次生成的。我不知道如何访问“确定”按钮我想在“确定”按钮上编写一些代码。
所以请任何人告诉我如何访问我的情况下这些弹出按钮。
你好,我在这里使用UIWebView和加载地图请求。现在,我都做成功,但是当我运行的应用程序第一次,然后弹出演出,我在这里附上图片如何在iOS上通过应用程序访问UIAlertView操作?
现在我想问问如何访问此弹出行动(不允许和确定),因为这是默认情况下在我们运行应用程序时第一次生成的。我不知道如何访问“确定”按钮我想在“确定”按钮上编写一些代码。
所以请任何人告诉我如何访问我的情况下这些弹出按钮。
实施CLLocationManagerDelegate协议得到回电事件的授权状态,按下了警报按钮。
locationManager:didChangeAuthorizationStatus:
告诉该应用程序的授权状态改变的委托。
- (void)locationManager:(CLLocationManager *)manager didChangeAuthorizationStatus:(CLAuthorizationStatus)status
有各种不同的授权状态提供提及如下:
typedef enum {
kCLAuthorizationStatusNotDetermined = 0,
kCLAuthorizationStatusRestricted,
kCLAuthorizationStatusDenied,
kCLAuthorizationStatusAuthorized,
} CLAuthorizationStatus;
kCLAuthorizationStatusNotDetermined
用户尚未做出关于这个应用程序是否可以使用位置服务的选择。
kCLAuthorizationStatusRestricted
此应用未被授权使用位置服务。用户无法更改此应用程序的状态,可能是由于主动限制(如家长控制)已到位。
kCLAuthorizationStatusDenied
用户明确拒绝为此应用使用位置服务或位置服务当前在“设置”中禁用。
kCLAuthorizationStatusAuthorized
此应用授权使用位置服务。
如果你想在“确定”按钮动作上编写一些代码,在获得kCLAuthorizationStatusAuthorized状态后将其写入循环 –
您可以编辑UIAlertView
上显示的消息,但无法访问控制ok按钮,因为iOS不提供委托来访问此按钮。
该警报仅在第一次显示,您启动应用程序,而不是之后。
@downvoter谨慎评论我的答案有什么问题...... – user2640921
你只能控制呈现此警报的条件,但你无法控制OK按钮
这是在尝试向用户请求访问许可时生成的。我认为你不能编辑它。 – sasquatch
@rahul它的默认,所以没有必要在那做出改变。你可以点击确定按钮。 –
雅,我知道它是默认的,但我想访问这个,我尝试访问使用CLlocation委托,但没有成功。 – rahul