Iphone 从IOS应用程序拨打电话号码后,如何获得回拨?

Iphone 从IOS应用程序拨打电话号码后,如何获得回拨?,iphone,objective-c,ios,Iphone,Objective C,Ios,根据苹果的文档,为了从我的应用程序拨打电话,我需要实现如下功能: [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt://11223344"]]; 当我完成通话时,我的应用程序通过以下方法返回前台: - (void)applicationWillEnterForeground:(UIApplication *)application 我的问题是: 调用程序应用程序willEnterForegr

根据苹果的文档,为了从我的应用程序拨打电话,我需要实现如下功能:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt://11223344"]];
当我完成通话时,我的应用程序通过以下方法返回前台:

- (void)applicationWillEnterForeground:(UIApplication *)application
我的问题是:


调用程序应用程序willEnterForeground:没有任何符号告诉我调用已结束那么我如何知道应用程序将进入前台:是在电话呼叫后调用的?

我可能错了,但如果电话对话已结束,则应用程序将重新启动,例如在您玩游戏时。当重新启动应用程序时,它将在AppDelegate中调用其委托方法之一。这意味着当它到达委托方法时,显然,您的电话可能已经结束(假设用户的电话对话没有最小化电话呼叫并重新打开他们的应用程序)。这里有更多信息:但iOS 6似乎有一个bug。@emry57,这对我很有帮助,谢谢。