isAvailableForServiceType всегда возвращает true?
Простая строка кода:
NSLog(@"Checking on Facebook: %d -- Checking on Twitter: %d",[SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook], [SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter]);
Проблема в том, что я получаю 1 для обоих BOOL. Это проблема, потому что ни Twitter, ни Facebook не настроены с учетной записью. Это на симуляторе, так интересно, испытывали ли люди, что это происходит и на устройствах?
Документация говорит, что она должна возвращать true только в том случае, если служба доступна и хотя бы одна учетная запись настроена. Но я становлюсь правдой даже без настройки учетных записей. Я хотел бы использовать значения, чтобы скрыть некоторые кнопки социальных сообщений, поэтому хотел бы, чтобы это работало.