isAvailableForServiceType

isAvailableForServiceType

本文介绍了如果isAvailableForServiceType方法返回NO,该怎么办的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

例如,如果使用Twitter, isAvailableForServiceType 方法返回否,该怎么办?

What can I do if isAvailableForServiceType method returns NO in case of Twitter, for example?

if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter]) {
    // post message
} else {
    // show some additional screen
}

我能以某种方式为用户提供标准的登录/注册视图还是将他切换到iOS设置?如果是,我该怎么办?

Can I somehow provide the user a standard login / register view or switch him to the iOS settings? If yes, how can I do it?

预先感谢。

推荐答案

尝试

    if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter]) {
        //
    } else {
        SLComposeViewController *twitterSignInDialog = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter];
        [self presentViewController:twitterSignInDialog animated:NO completion:nil];
    }

这篇关于如果isAvailableForServiceType方法返回NO,该怎么办的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

06-16 08:19