1

可能重复:
从我的应用程序拨打电话时如何确定用户是否按下了通话或取消按钮?

我可以使用以下代码在 ios 中拨打电话号码:

 NSURL *url = [NSURL URLWithString:@"tel://123"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
UIWebView *webView = [[UIWebView alloc] initWithFrame:[UIScreen mainScreen].applicationFrame];
[webView loadRequest:request];

由于运行此代码后会显示警报视图,我如何检测用户是否按下取消按钮或呼叫按钮?

4

1 回答 1

1

如果不越狱您的设备,这是不可能直接实现的。但是,正如@J Shapiro 在这篇文章中所建议的那样,您可以使用以下代码来收听UIApplicationSuspendedNotification通知。

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(suspended:) name:@"UIApplicationSuspendedNotification" object:nil];

-(void)suspended:(NSNotification *) notification
{
    NSLog(@"Suspended");
}
于 2012-12-06T15:21:24.923 回答