结束通话方法 - iOS开发

时间:2013-09-16 00:13:05

标签: ios core-telephony

当用户在拨打电话时按结束通话按钮以及如何在我的应用中使用它时,调用的方法是什么? 谢谢

2 个答案:

答案 0 :(得分:1)

您的应用无法终止用户的电话,因为它无法拨打电话。

如果有方法,它将成为CTCall的一部分。没有一个。

答案 1 :(得分:0)

您可以在应用内拨打电话:

if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"telprompt://<number>"]]) {
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt://<number>"]];
} else {
    UIAlertView *av = [[UIAlertView alloc] initWithTitle:@"No Phone" message:@"" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
    [av show];
}

if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"tel://<number>"]]) {
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://<number>"]];
} else {
    UIAlertView *av = [[UIAlertView alloc] initWithTitle:@"No Phone" message:@"" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
    [av show];
}

第一个版本将返回您的应用程序并执行您的回调函数,第二个版本不会。第一个版本将提示您使用警报框拨打电话,第二个版本不会。