I have the following code:
[[[PFFacebookUtils logInInBackgroundWithAccessToken:[FBSDKAccessToken currentAccessToken]] continueWithSuccessBlock:^id(BFTask *task) { PFUser *user = task.result; return user; }] continueWithSuccessBlock:^id(BFTask *task) { BFTaskCompletionSource *source = [BFTaskCompletionSource taskCompletionSource]; FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc] initWithGraphPath:@"me" parameters:nil]; [request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) { if (error) { [source setError:error]; return; } [source setResult:result]; }]; return source.task; }];
FBSDKGraphRequest works fine outside of the Bolts task, but startWithCompletionHandler does not start inside the task.
Any ideas?
Scott McKenzie
source share