如何在iOS中使用SSO实现Fabcebooklogin对话框提示?

我想使用对话框实现Facebooklogin,而不是自动启动Facebook应用程序或Safari。

我在我的项目中使用弧,我已经编译脚本文件( build_facebook_ios_sdk_static_lib.sh ),通过编译脚本文件,我有我的facebook-ios-sdk-master中包含lib-> facebook-ios-sdk和里面的facebook -ios-sdk文件夹,我有一些.h文件和几个文件。 所有的文件被拖放到项目中。
问题是如何实现与这些.h文件和几个文件的login对话框。 我不想login与启动Facebook本地应用程序或在iOS中启动Safari。 请问有没有答案?

在编译之前,您需要在facebook_ios_static lib中进行更改。
打开facebook.m文件,然后转到该方法

 [facebook authorize:nil]; 

并设置

 [self authorizeWithFBAppAuth:NO safariAuth:NO]; 

然后编译它。
所以每次当你打电话给fblogin方法时,login页面都会在对话框中提示,而不是在Safari或Facebook应用程序中。

我不认为这是可能的。 使用标准的东西比较好,因为用户已经习惯了。

iOS6应该已经集成了Facebook,所以不再需要担心这一点。