Nie wiem, co się zmieniło, ale jest to naprawdę dziwne. Występuje ta awaria w moich aplikacjach, a także w innych aplikacjach, które pobieram z App Store.
Przycisk logowania w mojej aplikacji działa zgodnie z oczekiwaniami, ale aplikacja Facebook ulega awarii. Jedynym sposobem jest zabicie aplikacji Facebook i spróbuj ponownie. Jeśli aplikacja Facebook jest już uruchomiona, zawsze ulega awarii.
Używam narzędzi Facebook firmy Parse.
Ktoś wie dlaczego?
Mój kod do uruchomienia logowania:
NSArray *permissionsArray = @[ @"email", @"user_relationships", @"user_birthday", @"user_location", @"user_likes", @"publish_actions"];
[PFFacebookUtils logInWithPermissions:permissionsArray block:^(PFUser *user, NSError *error) {
//blah blah
}];
Odpowiedzi:
1 dla odpowiedzi № 1tylko przeczucie, wypróbuj to bez funkcji public_actions.Jeśli to zadziała, spójrz na podzielenie uprawnień, a raczej poproszenie o uprawnienia do publikowania osobno. Nie jestem całkowicie pewien, co robi Parse, ale pakiet SDK 3.5 FB wymaga, uprawnienia do publikowania i do odczytu są wymagane osobno