Cocoa - 在“openURL”之后返回本机应用程序

时间:2012-10-01 11:39:43

标签: ios xcode cocoa call openurl

我有一个应用程序,允许我给我的联系人打电话。我使用以下代码来执行此操作:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:numberVar]];

进行了通话,但问题是当我完成通话时,ios不会转回应用程序。无论如何这样做?当用户点击“结束通话”时,ios会返回应用程序。

非常感谢!

3 个答案:

答案 0 :(得分:1)

你想使用IPC(进程间通信),这在iOS应用程序中有点奇怪:你需要在你的应用程序中注册一个协议处理程序,并在你用{{1}显示的HTML页面中放置一个链接}。例如。您的链接可能以“myapp://”而不是“http://”开头。

请看这里:http://mobileorchard.com/apple-approved-iphone-inter-process-communication/

答案 1 :(得分:0)

这个怎么样?

UIWebView webView = [[UIWebView alloc] init]; 
NSURL *url = [NSURL URLWithString:@"numberVar"]; 
[webView loadRequest:[NSURLRequest requestWithURL:url]];

答案 2 :(得分:-1)

使用此代码: [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@“telprompt:// 10086”]];

它将带你回到应用程序。