10

所以我试图从我的应用程序使用链接到 iOS6 上的 Facebook 页面

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

这成功打开了 Facebook 应用程序,但它没有出现在我的页面上。任何人都知道如何在 iOS6 上正确链接?

4

4 回答 4

9

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

iOS6 和 facbook URL 无法在 Facebook 应用程序中正确打开

于 2012-10-02T17:53:12.080 回答
3

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

于 2012-10-18T11:00:14.903 回答
0

将“www.facebook.com”替换为“m.facebook.com”:

NSString* urlString = @"https://m.facebook.com/vioside";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: urlString]];
于 2013-04-17T06:32:49.760 回答
-1

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

- (void)viewDidLoad
{
    [super viewDidLoad];

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

    [[UIApplication sharedApplication] openURL:[NSURL URLWithString: urlString]];
}
于 2012-10-18T10:51:54.340 回答