如何通过 iOS 中的应用程序访问 UIAlertView 操作?
How to access UIAlertView action over Application in iOS?
您好,我在这里使用 UIWebView 并加载地图请求。现在我已经全部完成了,但是当我第一次 运行 应用然后弹出显示时,我在这里附上图片
现在我想问一下如何访问这个弹出操作(不允许和确定),因为这是默认情况下在我们第一次应用时生成 运行。我不知道如何访问 "Ok" 按钮我想在 "Ok" 按钮上写一些代码。
所以请任何人告诉我在我的案例中如何访问这些弹出按钮。
您可以编辑 UIAlertView
上显示的消息,但您无法访问 确定 按钮的控件,因为 iOS 不提供一个委托来访问这个按钮。
警报仅在第一次显示时显示,您启动应用程序后不会显示。
您只能控制显示此警报的条件,但无法控制确定按钮
实施 CLLocationManagerDelegate 协议以获取授权状态按下的警报按钮的回调事件。
locationManager:didChangeAuthorizationStatus:
告诉委托人应用程序的授权状态已更改。
- (void)locationManager:(CLLocationManager *)manager didChangeAuthorizationStatus:(CLAuthorizationStatus)status
有多种授权状态提供如下:
typedef enum {
kCLAuthorizationStatusNotDetermined = 0,
kCLAuthorizationStatusRestricted,
kCLAuthorizationStatusDenied,
kCLAuthorizationStatusAuthorized,
} CLAuthorizationStatus;
kCLAuthorizationStatusNotDetermined
用户尚未就此应用是否可以使用位置服务做出选择。
kCLAuthorizationStatusRestricted
此应用无权使用定位服务。用户无法更改此应用程序的状态,这可能是由于存在家长控制等活动限制。
kCLAuthorizationStatusDenied
用户明确拒绝为此应用使用位置服务,或者位置服务当前在“设置”中被禁用。
kCLAuthorizationStatusAuthorized
此应用已获得使用定位服务的授权。
您好,我在这里使用 UIWebView 并加载地图请求。现在我已经全部完成了,但是当我第一次 运行 应用然后弹出显示时,我在这里附上图片
现在我想问一下如何访问这个弹出操作(不允许和确定),因为这是默认情况下在我们第一次应用时生成 运行。我不知道如何访问 "Ok" 按钮我想在 "Ok" 按钮上写一些代码。
所以请任何人告诉我在我的案例中如何访问这些弹出按钮。
您可以编辑 UIAlertView
上显示的消息,但您无法访问 确定 按钮的控件,因为 iOS 不提供一个委托来访问这个按钮。
警报仅在第一次显示时显示,您启动应用程序后不会显示。
您只能控制显示此警报的条件,但无法控制确定按钮
实施 CLLocationManagerDelegate 协议以获取授权状态按下的警报按钮的回调事件。
locationManager:didChangeAuthorizationStatus:
告诉委托人应用程序的授权状态已更改。
- (void)locationManager:(CLLocationManager *)manager didChangeAuthorizationStatus:(CLAuthorizationStatus)status
有多种授权状态提供如下:
typedef enum {
kCLAuthorizationStatusNotDetermined = 0,
kCLAuthorizationStatusRestricted,
kCLAuthorizationStatusDenied,
kCLAuthorizationStatusAuthorized,
} CLAuthorizationStatus;
kCLAuthorizationStatusNotDetermined
用户尚未就此应用是否可以使用位置服务做出选择。
kCLAuthorizationStatusRestricted
此应用无权使用定位服务。用户无法更改此应用程序的状态,这可能是由于存在家长控制等活动限制。
kCLAuthorizationStatusDenied
用户明确拒绝为此应用使用位置服务,或者位置服务当前在“设置”中被禁用。
kCLAuthorizationStatusAuthorized
此应用已获得使用定位服务的授权。