FBSDKGraphRequest in einem Schraubenrahmen ruft niemals Block auf

7

Ich habe den folgenden Code:

%Vor%

Der FBSDKGraphRequest funktioniert gut außerhalb der Bolts-Task, aber innerhalb der Task wird der startWithCompletionHandler nicht aufgerufen.

Irgendwelche Ideen?

    
Scott McKenzie 14.05.2015, 10:05
quelle

3 Antworten

20

Ich habe einen Workaround gefunden. Wickeln Sie es einfach in einen Haupt-Thread-Block. Es wird wie ein Zauber wirken.

%Vor%     
yuhua 02.06.2015 16:12
quelle
2

Wir hatten genau das gleiche Problem und wir haben die gleiche Lösung verwendet, aber ich kann anscheinend keine Beiträge finden, die erklären, warum dies geschieht.

    
Constantine 27.11.2015 19:47
quelle
2

Ich stieß auf das gleiche Problem. Es scheint, dass PFFacebookUtils seinen Fortsetzungsblock auf einem anderen Thread ausführt, aber es scheint, dass FBSDKGraphRequest erwartet, aus dem Hauptthread gestartet zu werden. Ich fand das Problem kann alternativ durch Angabe eines Executors gelöst werden.

%Vor%     
Glen Wong 09.12.2015 18:27
quelle

Tags und Links