2

こんにちは、私のアプリには、このhttp://itunes.apple.com/us/album/better-than-a-hallelujah/id366013643?i=366013659&ign-mpt=uo%3D4のような iTunes 音楽アルバムへのリンクがあります。

アプリでリンクをクリックすると、アプリで開きたい (uiwebview がある)。問題は、アプリで uiwebview を起動することですが、ページが空白で、アドレス バーも空白です。アドレスhttp://itunes.apple.com/us/album/better-than-a-hallelujah/id366013643?i=366013659&ign-mpt=uo%3D4が含まれていません

シミュレーター/デバイスでiTunesアプリを起動しようとしているからだと思いますが、気にしません。http://itunes.apple.com/us/album/better-than-a-hallelujah/が欲しいですid366013643?i=366013659&ign-mpt=uo%3D4をブラウザにロードして、デスクトップ ブラウザと同じようにコンテンツを表示します。

助けてくださいありがとう

4

1 に答える 1

0

ご質問のとおり、アルバムのデータをアプリに表示する必要があります。そのために、2 つの方法を提案します。

最初の解決策は、URL で NSURLRequest を使用し、そのデータをダウンロードして、webview に html をロードすることです。(ページのデスクトップ バージョンを取得したい場合は、User-Agent も変更できます。

2 つ目は、iTunes API を使用して iTunes Store からアルバム データを JSON として取得し、そのデータをカスタム ビューに表示する方法です。iTunes Store API の詳細については、こちらを参照してください。

それが役に立てば幸い。:)

于 2012-09-23T23:03:17.293 に答える