2016-05-19 8 views
0

私のアプリで別のアプリからのURL応答を処理しようとしています。 私はこの方法でAppDelegateでURLを確認してください。別のアプリからのURL応答を処理する

com.myApp://?応答状態= OK

が、私は唯一の

を得た私は、応答を取得する必要があります

- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<NSString *,id> *)options 

com.myApp

このメソッドからの文字列は別のアプリケーションからの返却後です。

myAppでURLタイプを定義する方法 - 情報 - URLタイプURLSchemeまたはURLIdentifierでURL​​応答を定義する必要がありますか? そして、私は別のアプリから得たURLレスポンスをどのように処理するのが最善の方法ですか?

+1

コードを確認する必要があります。質問が明確ではない、「他のアプリからのURL応答」とはどういう意味ですか?具体的に。 – dirkgroten

+0

他のアプリがあなたのアプリをどのように呼び出すのですか?あなたの質問を更新するpls! –

+0

'UIApplication.sharedApplication.openURL:'だけを使用しているとすれば、 'NSURL'のコンポーネントに正しくアクセスしていない可能性があります。あなたは 'absoluteString'プロパティをロギングしようとしましたか?他の人が述べたように、あなたのコードを共有することはおそらく実際の答えを得るでしょう。 –

答えて

0

URLスキームが表示されている場合は、NSURLの正しいプロパティにアクセスしていない可能性があります。 URLのさまざまな部分を取得するために使用できるさまざまなプロパティがあります。詳細は、hereのドキュメントを参照してください。完全なURLを文字列形式にしたい場合は、absoluteStringプロパティを試してください。

関連する問題