2012-02-18 28 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]; 
相关问题