我尝试使用下面的代码,但是它一直在引导用户显示网站,我需要将其带到iPhone,ipad和ipod上的应用程序中!
- (IBAction)fbIconGo:(id)sender {
NSURL *fbURL = [[NSURL alloc] initWithString:@"https:facebook.com/numberHERE"];
// check if app is installed
if ( ! [[UIApplication sharedApplication] canOpenURL:fbURL] ) {
// if we get here, we can't open the FB app.
fbURL = [[NSURL alloc] initWithString:@"https:facebook.com/NUMBER HERE"];; // direct URL on FB website to open in safari
}
[[UIApplication sharedApplication] openURL:fbURL];
您的网址应更改为使用网址方案,有关详细信息,请查看这些帖子,
http://wiki.akosma.com/IPhone_URL_Schemes#Facebook
在iOS上通过本机Facebook应用程序打开Facebook链接
如果您尝试导航到页面或个人资料,则地址应如下所示,
NSURL *url = [NSURL URLWithString:@"fb://profile/<id>"];
[[UIApplication sharedApplication] openURL:url];
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句