Einfache Codezeile:isAvailableForServiceType gibt immer wahr zurück?
NSLog(@"Checking on Facebook: %d -- Checking on Twitter: %d",[SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook], [SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter]);
Problem ist, dass ich 1 für beide BOOLs bin immer. Das ist ein Problem, weil weder Twitter noch Facebook mit einem Account eingerichtet sind. Dies ist auf dem Simulator, also fragen Sie sich, ob die Leute erlebt haben, dass dies auch auf Geräten passiert?
Dokumentation besagt, dass es nur wahr zurückgeben sollte, wenn der Dienst verfügbar ist und mindestens ein Konto eingerichtet ist. Aber ich werde auch ohne Accounts Setup wahr. Ich möchte die Werte verwenden, um einige Social-Posting-Buttons zu verstecken, damit dies funktioniert.
Haben Sie das jemals herausgefunden? Es funktioniert auch nicht richtig auf meinen iOS 6 Geräten. – adamdehaven