這是一個很不錯的,但它實際上是一個簡單的修復。我回顧了自己的步驟,發現我不小心刪除了回撥方式。在這裏他們是:
// Facebook oauth callback
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {
return [FBSession.activeSession handleOpenURL:url];
}
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
return [FBAppCall handleOpenURL:url sourceApplication:sourceApplication withSession:[PFFacebookUtils session]];
}
- (void)applicationDidBecomeActive:(UIApplication *)application {
[FBAppCall handleDidBecomeActiveWithSession:[PFFacebookUtils session]];
}
給它一個去,讓我知道這是否能解決您的問題。我不是100%確定是否這樣做,因爲我有一箇舊的不贊成的例子來看待。這裏是舊的棄用方式:
// Facebook oauth callback
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {
return [PFFacebookUtils handleOpenURL:url];
}
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
return [PFFacebookUtils handleOpenURL:url];
}
- (void)applicationDidBecomeActive:(UIApplication *)application {
// Handle an interruption during the authorization flow, such as the user clicking the home button.
[FBSession.activeSession handleDidBecomeActive];
}
我仍然有這個問題從我貼的原始線程。我將在接下來的幾天內重新審視它。我將深入研究這個問題。我一定會讓你知道我找到了什麼! – SuperKevin 2014-10-30 21:17:45
如果我想出任何東西,我會告訴你,但現在我要休息一下。祝你好運! – 2014-10-30 23:45:10
那麼你的問題是什麼? – rickerbh 2014-10-31 04:20:17