2012-02-18 56 views
-1

我 已經閱讀無處不在這麼多不同的事情有關從其他應用打開Facebook的應用程序,有的說,它不是官方的和可以改變的,有的說其正常,打開Facebook頁面 - 它是真的嗎?

但無論如何,它不工作,我(和許多人,與破頁)

我使用:

NSURL *url = [NSURL URLWithString:@"fb://pages/MY-APP-PAGE"]; 
[[UIApplication sharedApplication] openURL:url]; 

其開放Facebook的應用程序,但有一個白色的頁面。在我的Mac-這個鏈接正在工作。

那麼,這是事實嗎?

+0

人????它只是不工作! – Curnelious 2012-02-21 15:05:51

回答

5

,因爲我知道很多人都知道該怎麼做,並沒有回答, 好了,這就是它怎麼做:

NSURL *fanPageURL = [NSURL URLWithString:@"fb://profile/PAGE ID"]; 
    [[UIApplication sharedApplication] openURL:fanPageURL]; 

頁ID是長的ID號在你的Facebook頁面的結束。

4

感謝您的回答。

爲了支持更多的用戶,我用這一個:

NSURL *nsurl = [ [ NSURL alloc ] initWithString: @"fb://profile/463560897057026" ]; 
    if (![[UIApplication sharedApplication] canOpenURL:nsurl]) 
     nsurl = [ [ NSURL alloc ] initWithString: @"http://www.facebook.com/SmileyGames" ]; 
    [[UIApplication sharedApplication] openURL:nsurl]; 
相關問題