iOS6 Facebook: Was ist zu tun, wenn Benutzer nicht konfiguriert hat Facebook?

Ich bin mit der neuen Facebook-integration in iOS6 wie folgt:

SLComposeViewController *fbController = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];

if([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) {
    SLComposeViewControllerCompletionHandler __block completionHandler=^(SLComposeViewControllerResult result){

        [fbController dismissViewControllerAnimated:YES completion:nil];

        switch(result){
            case SLComposeViewControllerResultCancelled:
            default:
            {
                NSLog(@"Cancelled.....");

            }
                break;
            case SLComposeViewControllerResultDone:
            {
                NSLog(@"Posted....");
            }
                break;
        }};

    //[fbController addImage:[UIImage imageNamed:@"1.jpg"]];
    [fbController setInitialText:@"Test message"];
    [fbController addURL:[NSURL URLWithString:self.asset.url]];
    [fbController setCompletionHandler:completionHandler];
    [self presentViewController:fbController animated:YES completion:nil];
} else {
    NSLog(@"no facebook setup");
}

Das problem hier ist, Teste ich es, ohne angemeldet Facebook und alles was ich bekomme ist die log Nachricht.

** Seltsame ist, ich bekomme den dialog, in dem Simulator, aber NICHT das Gerät!**

Wie kann ich zeigen das der Benutzer eine Warnung, die Ihnen sagt, dass Sie brauchen, um sich in Facebook? Ich habe gesehen, screenshots von einem system alert, aber ich bin nicht immer, dass aus irgendeinem Grund. Was habe ich falsch gemacht?

InformationsquelleAutor Nic Hubbard | 2012-09-21
Schreibe einen Kommentar