Od czasu ostatniego wydania programu Parse (v1.6.3) moja aplikacja blokuje się podczas uruchamiania, a ostatni punkt krytyczny, który trafia, to [PFFacebookUtils initializeFacebook];
Jeśli zatrzymam się i spojrzę na debugger, stos ślad wygląda następująco:Błąd parsowania podczas wywoływania [PFFacebookUtils initializeFacebook] - semaphore_wait_trap
Dzwonię [PFFacebookUtils initializeFacebook]
w - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
zgodnie z zaleceniami.
Z googlowania problemu semaphore_wait_trap wynika, że ma on związek ze ścierającymi się wątkami tła (?) W danych podstawowych. Ale próbowałem komentować wszystkie moje tło Kwerendy i nadal występuje.
Próbowałem aktualizacji strąków (to miało miejsce przed aktualizacją, nawiasem mówiąc). Mogę też uruchomić aplikację z czystej instalacji, dopóki nie zaloguję się do Facebooka, w którym to momencie zdarza się awaria za każdym razem, gdy próbuję uruchomić. PFUser wydaje się zwracać dobrze, gdy zapytał. Usunąłem też całą moją bazę danych, ale to nie miało znaczenia.
Ktoś wie, co może się dziać?
Po prostu złożyłem to jako błąd na Facebooku. https://developers.facebook.com/bugs/383878198474328/ – Liron