iOS社交集成 - 在没有Facebook / Twitter帐户显示时务实地显示警报

时间:2014-06-04 02:06:53

标签: ios objective-c social-framework

我确实在我的应用中使用以下代码共享FB / Twitter:

SLComposeViewController *vc = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];

它工作正常,当用户没有FB / Twitter时,它提示低于警告:

enter image description here

现在,我确实有Facebook集成/登录。我需要先检查这个特定设备是否有Facebook帐号。我的意思是:

if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook])
 {
   [self connectFB];
 }
  else{
    //show alert
 }

我希望显示类似于Social Framework上面显示的警告。我可以创建自己的警报,但是当用户点击“设置”按钮(不可能)时,我无法指示用户转到Facebook设置。

是否有任何代码可以像上面那样显示实用警报?

1 个答案:

答案 0 :(得分:0)

不,你无法展示它。您可以继续弹出SLComposeViewController以发送消息,它将显示警报,但随后您将看到警报背后的撰写UI,这可能或可能不适合您。