使用iOS6链接到Facebook页面

时间:2012-09-21 20:20:58

标签: iphone facebook ios6

所以我试图使用

从我的应用程序链接到iOS6上的Facebook页面
NSString* urlString = @"https://www.facebook.com/vioside";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: urlString]];

这会成功打开Facebook应用程序,但它不会在我的页面上显示。任何人都知道如何在iOS6上正确链接?

4 个答案:

答案 0 :(得分:9)

问题是您不能使用短名称。它必须是目前工作的“id”。

iOS6 and facbook URLs not opening correctly in facebook app

答案 1 :(得分:3)

我通过从网址中删除“www”来修复此问题。这很有趣但是'www'只打开Facebook应用程序,删除后,打开safari并查看正确的页面。也许这是一个iOS6错误,但这对我有用

答案 2 :(得分:0)

将“www.facebook.com”改为“m.facebook.com”:

NSString* urlString = @"https://m.facebook.com/vioside";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: urlString]];

答案 3 :(得分:-1)

它工作正常我测试它像: -

- (void)viewDidLoad
{
    [super viewDidLoad];

    NSString* urlString = @"https://www.facebook.com/vioside";

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