Я внедрил Facebook в своем приложении и заметил, что у меня есть некоторые проблемы, которые я просто не могу понять.App Crash after Facebook single signon
Когда Facebook-подписчик возвращается в мое приложение после утверждения в Facebook.app, во время работы и отладки с XCode .. вид приложения - зависание при возобновлении, и примерно через 30-40 секунд он переключается на страницу, запросила аутентификацию на facebook. Когда я запускаю приложение автономно, без отладки в XCode приложение вылетает через 10 - 15 секунд. Я вытащил журнал аварий с устройства, и это результат: http://pastebin.com/MeT7Rt52
Когда я тестирую это в симуляторе, происходят одни и те же вещи ... хотя вместо этого он использует Safari. Я не верю, что Facebook или Safari является или может быть источником проблемы ... так как этого не может быть.
Я искал и искал, но не могу найти ответ на эту проблему.
Вот некоторые из моего кода в моем AooDelegate:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
NSSetUncaughtExceptionHandler(&uncaughtExceptionHandler);
[FlurryAnalytics startSession:APP_FLURRY];
[TestFlight takeOff:APP_TESTFLIGHT_KEY];
facebook = [[Facebook alloc] initWithAppId:APP_FB_APP_ID andDelegate:self];
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
[self.window setBackgroundColor:[UIColor scrollViewTexturedBackgroundColor]];
[...]
return YES;
}
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {
return [facebook handleOpenURL:url];
}
- (void)fbDidLogin {
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:[facebook accessToken] forKey:@"FBAccessTokenKey"];
[defaults setObject:[facebook expirationDate] forKey:@"FBExpirationDateKey"];
[defaults synchronize];
}
Вы тестируете в iOS Simulator? –
Да, я тоже проверил его там ... забыл добавить это к моему сообщению. Добавлено сейчас. –