iOS-Facebook与UIWebView连接

时间:2011-05-25 17:09:14

标签: iphone ios facebook

我是iOS编程的初学者。我正在尝试使用iOS SDK for facebook构建一个Facebook应用程序。我已经使用我的示例应用程序下载并集成了facebook SDK。我还创建了自己的应用ID。我也可以通过(在facebook对象创建之后)启动我的应用程序:

[_facebook authorize:@"123456" permissions:_permissions delegate:self];

此处用户授权在默认的iphone浏览器中进行。

在成功的用户授权之后,我试图在UIWebView中传递指向特定人的Facebook墙的facebook网址。现在我遇到的问题是UIWebView打开了再次登录/登录选项的网址,这应该不是这种情况,因为我已经完成了facebook授权部分。

所以我的问题是如何在UIWebView中传递活动的facebook会话,以便经过身份验证的用户可以直接打开UIWebView中的任何facebook网址。

奇怪的是,如果我使用以下代码连接到Facebook网址,而不是UIWebView,我可以成功连接为经过身份验证的用户:

NSString *url = [NSString stringWithFormat:@"http://www.facebook.com/xmarshall123"];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: url]];

以上代码关闭课程会打开默认浏览器,这可能就是为什么我能够以经过身份验证的用户身份连接到facebook网址。

请帮忙。

0 个答案:

没有答案