简单的代码行:
NSLog(@"Checking on Facebook: %d -- Checking on Twitter: %d",[SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook], [SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter]);
问题是两个 BOOL 都得到 1。这是一个问题,因为 Twitter 和 Facebook 都没有设置帐户。这是在模拟器上,所以想知道人们是否经历过这种情况也在设备上发生?
文档说,只有当服务可用并且至少设置了一个帐户时,它才应该返回 true。但即使没有帐户设置,我也会变得真实。我想使用这些值来隐藏一些社交发布按钮,所以希望它能够工作。