在iOS 6中,检查某人是否已登录社交网络?

Joa*_*rom 4 facebook ios ios6 social-framework

有没有办法检查用户是否实际登录到操作系统中的Facebook或Twitter.

我想这样做的原因是通过例如使用facebooks SDK来共享应用程序,而不是要求用户再次登录.

我实际上认为代码:

[SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook];
Run Code Online (Sandbox Code Playgroud)

确切地说,但是如果用户没有登录,它显然只会显示警报.

仅当用户未安装Facebook应用程序,未在操作系统中登录(在设置中),而是通过Facebook SDK登录到我们的应用程序时,才会出现这种情况.

Edw*_*dar 13

你在设备上为我工作的东西:

if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) {// do something only for logged in fb users} else {//do something else for non-fb users}
Run Code Online (Sandbox Code Playgroud)

你在试用设备还是模拟器?