iOS:如何在应用程序内以编程方式处理系统警报?

时间:2015-09-03 06:13:52

标签: ios ios8

我在自动化项目中工作。 使用位置服务时,它显示警报。这里提醒您是否要使用“确定”和“取消”按钮使用“位置服务”。 现在我不想手动单击“取消”或“确定”按钮。我只想以编程方式获取系统警报并处理按钮单击。我正在使用iOS 8设备。这可能吗?

2 个答案:

答案 0 :(得分:1)

使用此概念的时间间隔

  [self.locationManager startUpdatingLocation];
  // after that add the following line 

  [NSTimer scheduledTimerWithTimeInterval:4.0 target:self selector:@selector(cancelAlertinAutomatically:) userInfo:nil repeats:NO];

-(void)cancelAlertinAutomatically:(id)sender
{
NSLog(@"alert View is cancelled here");
[alert dismissWithClickedButtonIndex:0 animated:YES];
}

答案 1 :(得分:0)

XCode拥有大量自动化功能,appium或类似功能可以利用这一功能,您可以实现自动化。 这可能是您可以实现此目标的搜索点