所以我试图使用
从我的应用程序链接到iOS6上的Facebook页面NSString* urlString = @"https://www.facebook.com/vioside";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: urlString]];
这会成功打开Facebook应用程序,但它不会在我的页面上显示。任何人都知道如何在iOS6上正确链接?
答案 0 :(得分:9)
问题是您不能使用短名称。它必须是目前工作的“id”。
答案 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]];
}