我有一个应用程序,可以让我打电话给我的联系人。我使用以下代码来做到这一点:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:numberVar]];
拨打电话,但问题是当我完成通话时,ios 不会返回应用程序。反正有这样做吗?当用户单击“结束通话”时,ios 会返回应用程序。
非常感谢!
您想使用 IPC(进程间通信),这在 iOS 应用程序中有点奇怪:您需要在您的应用程序中注册一个协议处理程序,并在您显示的 HTML 页面中放置一个链接openURL
。例如,您的链接可以以“myapp://”而不是“http://”之类的开头。
看这里:http: //mobileorchard.com/apple-approved-iphone-inter-process-communication/
这个怎么样?
UIWebView webView = [[UIWebView alloc] init];
NSURL *url = [NSURL URLWithString:@"numberVar"];
[webView loadRequest:[NSURLRequest requestWithURL:url]];
使用此代码:[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt://10086"]];
它会带你回到应用程序。