简单的代码行:
NSLog(@"Checking on Facebook: %d -- Checking on Twitter: %d",[SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook], [SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter]);
问题在于我获取的两个BOOL变量都返回了1。这是一个问题,因为Twitter和Facebook都没有设置账户。我在模拟器上测试,想知道其他人是否也遇到了这个问题,是否也会在实际设备上发生?
文档中说只有在服务可用且至少设置了一个账户时才会返回true。但即使没有设置账户,我也能获得true。我想将这些值用于隐藏一些社交发布按钮,所以希望它能正常工作。