本文介绍了如果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,该怎么办的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!