如何通过点击button将用户发送到Facebook页面

我是iOS开发新手,请耐心等待

我正在创build一个简单的应用程序的过程。 有一个Facebookbutton,我想这个button发送用户到我的Facebook页面,无论是在浏览器中,或者如果他们的Facebook应用程序打开了。

我知道可能有很多要解释,但如果有人能指出我的方向是好的,谢谢。

从Facebook的4.0更新中,您可以跳转到使用此URI模式的页面:

 fb://page/{fbid} 

只要确保检查确定您正在使用的设备可以对其进行响应:

 [[UIApplication sharedApplication] canOpenURL:[NSURL urlWithString:@"fb://page/{fbid}"]]; 

你的方法可能最终会看起来像这样:

 - (IBAction)openFBPage:(id)sender { if ([[UIApplication sharedApplication] canOpenURL:[NSURL urlWithString:@"fb://page/{fbid}"]]) { [[UIApplication sharedApplication] openURL:[NSURL urlWithString:@"fb://page/{fbid}"]]; } else { NSLog(@"Facebook isn't installed."); // or do the sensible thing and openURL the HTTP version of the page in safari } 

…并且你可以将上面的方法与Interface Builder中的button链接起来。

你需要下载FacebookSDK,并按照那里描述的步骤。 看看这个页面https://developers.facebook.com/docs/getting-started/facebook-sdk-for-ios/3.1/

希望有帮助…