Linea semplice di codice:isAvailableForServiceType restituisce sempre true?
NSLog(@"Checking on Facebook: %d -- Checking on Twitter: %d",[SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook], [SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter]);
Il problema è che sto ricevendo 1 per entrambi i BOOL. Questo è un problema perché né Twitter né Facebook sono impostati con un account. Questo è sul simulatore, quindi chiedersi se le persone hanno provato che questo sta accadendo anche sui dispositivi?
La documentazione dice che dovrebbe restituire true solo se il servizio è disponibile e almeno un account è impostato. Ma sto diventando vero anche senza l'impostazione degli account. Mi piacerebbe usare i valori per nascondere alcuni pulsanti di social posting, quindi vorrei che funzionasse.
Lo hai mai capito? Neanche funziona correttamente sui miei dispositivi iOS 6. – adamdehaven