isAvailableForServiceType zawsze zwraca true?

Prosta linia kodu:

NSLog(@"Checking on Facebook: %d -- Checking on Twitter: %d",[SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook], [SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter]);

Problem polega na tym, że otrzymuję 1 dla obu BOOL. To problem, ponieważ ani Twitter, ani Facebook nie są konfigurowane przy użyciu konta. To jest na symulatorze, więc zastanawiając się, czy ludzie doświadczyli tego, dzieje się to również na urządzeniach?

Dokumentacja mówi, że powinna zwracać wartość true tylko wtedy, gdy usługa jest dostępna i skonfigurowane jest co najmniej jedno konto. Ale staje się prawdą nawet bez konfiguracji kont. Chciałbym użyć wartości, aby ukryć niektóre przyciski księgowania społeczności, więc chciałbym, aby to działało.

questionAnswers(5)

yourAnswerToTheQuestion