如何测试UIActivityTypePostToFacebook或UIActivityTypePostToTwitter是否可用

时间:2016-04-04 03:09:17

标签: ios swift facebook swift2

我正在开发一款应用,用户可以通过社交媒体分享某些功能。在正常情况下,当用户登录Facebook或Twitter时,当用户点击共享按钮时,将显示Facebook和Twitter活动。但是,我想处理用户未登录Facebook或Twitter的情况。我只是不知道如何测试他们是否已登录。我认为有一种方法可以做到这一点,而无需显式安装Facebook SDK,因为iOS可以本地处理Facebook登录。

有什么想法吗?

由于

雅各

1 个答案:

答案 0 :(得分:0)

好的,我已经解决了。

SLComposeViewController.isAvailableForServiceType(SLServiceTypeTwitter)

SLComposeViewController.isAvailableForServiceType(SLServiceTypeFacebook)

是可用于检查用户是否已登录到相应社交网络的两种方法。