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

Ios Cocoa-在“Cocoa”之后返回本机应用程序;openURL";,ios,xcode,cocoa,call,openurl,Ios,Xcode,Cocoa,Call,Openurl,我有一个应用程序,允许我打电话给我的联系人。我使用以下代码来执行此操作: [[UIApplication sharedApplication] openURL:[NSURL URLWithString:numberVar]]; 电话已经打了,但问题是当我结束通话时,ios不会返回应用程序。这样做有什么好处吗?当用户单击“结束通话”时,ios将返回应用程序 非常感谢 您想使用IPC(进程间通信),这在iOS应用程序中有点奇怪:您需要在应用程序中注册一个协议处理程序,并在使用openURL显示的H

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

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:numberVar]];
电话已经打了,但问题是当我结束通话时,ios不会返回应用程序。这样做有什么好处吗?当用户单击“结束通话”时,ios将返回应用程序

非常感谢

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

看这里:

这个怎么样

UIWebView webView = [[UIWebView alloc] init]; 
NSURL *url = [NSURL URLWithString:@"numberVar"]; 
[webView loadRequest:[NSURLRequest requestWithURL:url]];
使用此代码: [[UIApplication sharedApplication]openURL:[NSURL URLWithString:@”telprompt://10086"]];


它将带您回到应用程序。

也许您可以使用telprompt url方案: