简单的代码行:
NSLog(@"Checking on Facebook: %d -- Checking on Twitter: %d",[SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook], [SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter]);
Run Code Online (Sandbox Code Playgroud)
问题是我两个BOOL都得到1.这是一个问题,因为Twitter和Facebook都没有设置帐户.这是在模拟器上,所以想知道人们是否经历过这种情况也会在设备上发生?
文档说,如果服务可用且至少设置了一个帐户,它应该只返回true.但即使没有账户设置,我也会变成现实.我想使用这些值隐藏一些社交帖子按钮,以便这样做.