isAvailableForServiceType всегда возвращает true?

Простая строка кода:

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

Проблема в том, что я получаю 1 для обоих BOOL. Это проблема, потому что ни Twitter, ни Facebook не настроены с учетной записью. Это на симуляторе, так интересно, испытывали ли люди, что это происходит и на устройствах?

Документация говорит, что она должна возвращать true только в том случае, если служба доступна и хотя бы одна учетная запись настроена. Но я становлюсь правдой даже без настройки учетных записей. Я хотел бы использовать значения, чтобы скрыть некоторые кнопки социальных сообщений, поэтому хотел бы, чтобы это работало.

Ответы на вопрос(5)

Ваш ответ на вопрос