0

App1 で App2 を開きたい場合は、次のようにします。

NSURL * myURL_APP_A = [NSURL URLWithString:@"openurl1://"];

if ([[UIApplication sharedApplication] canOpenURL:myURL_APP_A]) {

[[UIApplication sharedApplication] openURL:myURL_APP_A];

}

しかし、キーボード拡張機能でアプリを開きたい場合、[UIApplication sharedApplication] は使用できません。

ご協力いただきありがとうございます!

4

2 に答える 2

0

この方法を試すことができます:

NSURL *url = [NSURL URLWithString:@"myapp://"]; 
NSURLRequest *urlRequest = [NSURLRequest requestWithURL:url];
UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectZero];
[self.view addSubview:webView];
[webView loadRequest:urlRequest];
于 2015-03-09T12:28:35.927 に答える
0

[UIApplication sharedApplication] openURL は現在、カスタム キーボードでは許可されていません。まさにそれを示すエラーメッセージがポップアップ表示されるはずです。

于 2014-11-23T22:06:58.963 に答える