Iphone facebook连接示例呼叫safari.我不想使用safari

Vol*_*da2 12 iphone safari facebook

Iphone facebook连接示例呼叫safari.我不想使用safari.如何解决这个问题.

don*_*kim 14

我不确定这是否是犹太洁食,但我注释掉了第131-145行,Facebook.m以打开a UIWebView而不是在Safari中打开登录屏幕.似乎对我来说很好......

  • 对于那些有较新版本的人来说,找到代码@donkim是指搜索BOOL didOpenOtherApp = NO; 有用的部分是以下`if`块. (2认同)

bre*_*sey 6

Donkim的上述建议对我使用SDK的 1/31/2011提交效果很好.另一种选择是在Facebook.m中查找每次调用"authorizeWithFBAppAuth:safariAuth:".您可以在第221,267和274行将第二个参数从YES更改为NO.

  • 为了简化更改,我只是在authorizeWithFBAppAuth:safariAuth中强制trySafariAuth为NO.像魅力一样工作,让用户保持在应用程序中. (4认同)