2011-08-12 4 views
2

私は慈善団体向けのアプリを製作しています.Appleのレビューガイドラインには、Safariでアプリの外ですべての寄付を行う必要があると書かれています。とにかくどのようにボタンをタップするとSafariの特定のURLに移動するのですか?ご協力いただきありがとうございます!SafariでユーザーをURLに移動するには

答えて

5
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"your.website.here"]]; 

そしてあなたのボタンのIBActionに入れてください。彼らは実際にここにポストを持っている

NSURL *url = [NSURLWithString:@"your.website.here"]; 
if (![[UIApplication sharedApplication] openURL:url]) 

NSLog(@"%@%@",@"Failed to open url:",[url description]); 

:あなたは、ボタンのクリックイベントにこのコードを使用することができます

How can I launch Safari from an iPhone app?

+0

恐ろしいですが、それは簡単ではありませんでした。 –

+0

それは動作しません。何も起こりません。私はNSLogもIBActionに入れました。NSLogを見ている間、アプリはそこに座って何もしません。 Safariは開かない。 –

+0

@Jack:ウェブサイトへの接続に問題がないことを確認してください。 – Dair

3

これを試してみてくださいあなたのサイトへの接続問題がある可能性があります

[[UIApplication sharedApplication] openURL:[NSURL URLWithString: @"your url"]];

サファリで自動的に開きます

関連する問題