在我的应用中,如果位置服务已关闭,则会提示用户:启用位置服务以允许“MyAPP”确定您的位置。
两个选项按钮是“设置”和“取消”。
当用户按下取消时如何处理?
是否有任何delgate方法可以按取消按钮?
答案 0 :(得分:0)
也许这可能适用于你想要的东西。
首先,在头文件中遵守UIAlertViewDelegate协议。
然后有一个可以实现的委托方法。
-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
// if the alert view that appeared has titled "Location Denied" and user pressed on cancel button (cancel button is button at index 0)
if(alertView.title isEqualToString:@"Location Denied"] && buttonIndex == 0)
{
// do something
}
}
答案 1 :(得分:0)
//通过UIAlertview中的按钮名称,您可以访问您按下的按钮*
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
NSString * title = [alertView buttonTitleAtIndex:buttonIndex];
if([title isEqualToString:@“cancel”])
{
}
}