【问题标题】:What can I do if isAvailableForServiceType method returns NO如果 isAvailableForServiceType 方法返回 NO 我该怎么办
【发布时间】:2014-07-18 20:57:40
【问题描述】:

如果isAvailableForServiceType 方法在 Twitter 的情况下返回 NO,我该怎么办?

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

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

提前致谢。

【问题讨论】:

    标签: ios objective-c cocoa-touch


    【解决方案1】:

    试试这个

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

    【讨论】:

    • 当我在这个视图控制器中按下“设置”按钮时没有任何反应
    • 也许在真机上试试
    • 谢谢。另外,请您提供您的任何联系方式给我好吗? Skype / 电子邮件 / 等
    • 非常感谢!请检查您的电子邮件
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-23
    相关资源
    最近更新 更多