2011-12-27 24 views
1

我的應用程序顯示某首歌曲的標題,我想插入一個「在iTunes上下載」按鈕,在我的iPhone上打開指向我歌曲的iTunes。 我找回了正確的iTunes網址,使用iTunes Link Maker 但我有兩個問題給你。在應用程序中插入「在iTunes上下載」按鈕

  • 以哪種方式可以將此按鈕添加到我的UIView?我必須插入標準按鈕嗎?我必須打電話給哪種方法?
  • 是否可以動態組合iTunes網址?

我一直在努力,實現以下方法:

- (void) openItunes 
{ 
    NSString *iTunesLink = selectedAlbum.itunesLink; 
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:iTunesLink]]; 
} 

iTunesLinkitms://itunes.apple.com/it/album/...。如果我使用Safari啓動此網址,則會自動打開iTunes,專注於正確的歌曲。但如果我從模擬器或iPad Touch調用openItunes方法,則不會發生任何事情。 有什麼建議嗎?

問候,yassa

+0

您好,在這個問題上有什麼建議?我仍然堅持這一點! :( – yassassin 2012-01-02 10:12:19

回答

2

最後這個工作對我來說:

- (IBAction)buyAlbum:(id)sender 
{ 
    NSString* url = @"itms://itunes.apple.com/it/album/love-life-lamore-e-la-vita/id298792107?uo=4"; 

    [[UIApplication sharedApplication] openURL: [NSURL URLWithString: url ]]; 
} 

yassa

相關問題