Objective c 如何使用按钮启动Facebook

Objective c 如何使用按钮启动Facebook,objective-c,cocoa-touch,xcode,facebook,Objective C,Cocoa Touch,Xcode,Facebook,嗨,朋友 我在我的应用程序上创建了一个名为“在Facebook上查找我们”的按钮。现在我遇到了一个情况,我需要按钮来启动Facebook应用程序。我真的需要一些帮助,比如启动facebook应用程序,检测是否有facebook应用程序,以及诸如此类的东西,谢谢。一些谷歌搜索显示facebook应用程序显然是通过fb://方案注册来接收URL的。因此,您可以构造一个fb://url(比如说fb://notes或其他什么),然后询问UIApplication对象是否存在。如果它说它可以,那么。有一个

嗨,朋友
我在我的应用程序上创建了一个名为“在Facebook上查找我们”的按钮。现在我遇到了一个情况,我需要按钮来启动Facebook应用程序。我真的需要一些帮助,比如启动facebook应用程序,检测是否有facebook应用程序,以及诸如此类的东西,谢谢。

一些谷歌搜索显示facebook应用程序显然是通过
fb://
方案注册来接收URL的。因此,您可以构造一个
fb://
url(比如说
fb://notes
或其他什么),然后询问
UIApplication
对象是否存在。如果它说它可以,那么。

有一个教程和示例应用程序

基本上,您需要尝试调用fb://profile/yourpageid在页面上加载fb应用程序。
示例应用程序向您展示了如何执行此操作,如果设备上未安装该应用程序,则返回到Safari中加载。

嘿,伙计,很抱歉向您透露,但示例应用程序有点崩溃,因此它对我不起作用,我现在正在我的一个应用程序中成功使用它。要将facebook应用程序打开到特定的配置文件,请设置URL并调用facebook connect API:[\u facebook HandleOpeUrl:URL]@MarkC在进行授权之前,我是否可以检测facebook应用程序是否已安装?