2014-08-21 10 views
6

Ottenere un deadlock di tanto in tanto, quando diversi thread che tentano di accedere [PFUser currentUser] quando si utilizza parse iOS SDK v1.2.20L'accesso a [PFUser currentUser] causando stallo

Sembra che ogni volta che faccio una chiamata o una funzione PFQuery PFCloud chiamata , queste operazioni accedono anche a [PFUser currentUser], quindi aumenta la possibilità di deadlock se si effettuano query da thread separati.

Chiunque altro trovare una soluzione per questo, dubito analizzare ancora è a conoscenza del problema, come hanno chiuso queste problematiche legate molto tempo fa: https://www.parse.com/questions/parse-locking-up-the-main-thread-possible-deadlock E questo: https://www.parse.com/questions/occasional-freezing-at-pfuser-currentuser

+0

È possibile verificare se il problema corrisponde a questo errore e iscriversi ad esso: https://developers.facebook.com/bugs/1459246127692533/ –

+0

Ho anche questo problema. Sembra che venga visualizzato più spesso con la memorizzazione dei dati locale abilitata. Qualche soluzione alternativa? –

risposta

1

Parse ha rilasciato un aggiornamento con un possibile correzione del deadlock currentUser.

Speriamo che questo risolva la situazione.

Controllare il changelog e provare l'aggiornamento a Parse SDK v1.7.2.

Problemi correlati