So stornieren Sie eine video-upload in progress mit der Facebook iOS SDK?

Ich bin mit der Facebook iOS SDK zu veröffentlichen videos von meine app des Benutzers facebook.

Ich versuche, damit der Benutzer zum Abbrechen des upload nach dem hochladen begonnen hat.

Diese sind die Methoden, mit der der upload gestartet:

- (void)startUpload
{   
    NSArray* permissions = [[NSArray alloc] initWithObjects:
                            @"publish_stream", nil];
    [facebook authorize:permissions];
    [permissions release];
}

- (void)fbDidLogin
{
    NSString *filePath = [videoNSURL path];

    NSData *videoData = [NSData dataWithContentsOfFile:filePath];
    NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                   videoData, @"video.mov",
                                   @"video/quicktime", @"contentType",
                                   videoTitle, @"title",
                                   videoDescription, @"description",
                                   nil];
    [facebook requestWithGraphPath:@"me/videos"
                         andParams:params
                     andHttpMethod:@"POST"
                       andDelegate:self];
}

Ich finde keine Methoden innerhalb von Facebook.h kommt mit der Facebook iOS SDK, die mich zum Abbrechen des upload.

Selbst wenn ich eine [facebook release], wird es noch nicht Abbrechen, die FBSession, die versuchen, um das video hochzuladen. Das heißt ich werde eine exc_bad_access wenn der upload abgeschlossen ist, wenn FBSession versucht zu informieren, die facebook Objekt, das der upload beendet ist.

InformationsquelleAutor tommi | 2011-11-10

Schreibe einen Kommentar