2

嗨,我的应用程序有指向这样的 iTunes 音乐专辑的链接 http://itunes.apple.com/us/album/better-than-a-hallelujah/id366013643?i=366013659&ign-mpt=uo%3D4

当他们单击我的应用程序中的链接时,我想在我的应用程序中打开它(我有一个 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

正如我从您的问题中得到的那样,您需要在您的应用中显示专辑数据。为此,我建议你有两种方法。

第一个解决方案是使用带有 url 的 NSURLRequest 并下载它的数据并在 webview 中加载 html。(如果您想获得页面的桌面版本,您也可以更改用户代理。

第二个是使用 iTunes API 从 iTunes Store 获取专辑数据作为 JSON,然后在您的自定义视图中显示数据。您可以在此处获取有关 iTunes Store API 的更多信息

希望能帮助到你。:)

于 2012-09-23T23:03:17.293 回答