Наскоро реализирах вход в Parse с facebook. Основно следвах всички инструкции за създаване на Facebook SDK и Parse SDK. Така че тук е частта, където App изхвърля изключение:
NSArray * allowArray = @ [@ "public_profile", @ "email"]; [PFFacebookUtils logInWithPermissions: блок за разрешение: ^ (потребител PFUser *, NSError *) {
if (!user) {
NSLog(@"Uh oh. The user cancelled the Facebook login.");
} else if (user.isNew) {
NSLog(@"User signed up and logged in through Facebook!");
} else {
NSLog(@"User logged in through Facebook!");
}
Съобщението, което получавам в екрана на дневникае: "Ъ-ъ-о-о. Потребителят отмени влизането във Facebook." така че предполагам, че сесията във Facebook не е създадена и не е върнат потребител. Интересното тук е, че аз тествах това приложение на iPhone 4 и входът работеше. В момента тествам iPhone 5 и това е, когато се изхвърля изключението. Има ли някакви настройки, които трябва да бъдат правилни на самото устройство? Има ли начин да триангулирам причините за този въпрос?
Всяка помощ е много оценявам. Благодаря ти
Отговори:
1 за отговор № 1Уверете се, че е в бутон, а не в ViewDidLoad (или опитайте да забавите кода)