2011-01-25 26 views
0

私のアプリを終了し、Facebookのアプリ(利用可能な場合)をアプリのプロフィールに開くボタンを作ろうとしています。そして私はこれをどうやってやるのか分かりません。 iPhone上のUIButtonでFacebookアプリを開きます

+0

http://wiki.akosma.com/IPhone_URL_Schemes#Facebook – sbonami

答えて

6

は、クリックされたときに、あなたのボタンは、以下のメソッドを呼び出すために取得する:Facebookアプリが端末にインストールされている

- (void)buttonClicked:(id)sender { 

    NSURL *url = [NSURL URLWithString:@"fb://profile/<your_profile_id>"]; 

    if ([[UIApplication sharedApplication] canOpenURL:url]) { 
     [[UIApplication sharedApplication] openURL:url]; 
    } 

} 

場合、それはあなたのプロフィールを開きます。

+0

上記の答えと同じ問題。白だけが表示されます。 – HenryGale

+0

このパターンはもう動作しません.. facebook .. :( – rptwsthi

0

FacebookアプリがFBに準拠:// URLパターン、FB://プロファイル/ {プロファイルID番号}が指定されたプロファイルID番号

にFacebookアプリを開きますあなたのボタンを作ることができますあなたのアプリのプロフィールに固有のURLを開きます。

+0

これはちょうど私が必要としたものですが、何も表示することはできません。それは、Facebookのアプリを開きますが、ちょうど白い画面が間違った書式設定を取得している可能性が私に例を与えるか、明確にすることができます。ありがとう、これはちょうど私が必要なものです。 – HenryGale

+0

うーん、それはヒットまたはミスのようです。私は私の友人のいくつかのプロフィールIDでテストして、それはいくつかのために空白のページを持ち出すが、他人のためにはならない...興味深い、おそらくFacebookのアプリのバグ。 UIWebViewをモーダルビューで表示する必要があります。あなたが探していると思われる同じ経験ではなく、可能性のある代替... –

関連する問題