2013-07-15 81 views
1

我有我的項目中的facebook分享選項。我正在開發它的iOS 5.問題是當控制從我的應用程序切換到Facebook應用程序,它永遠不會回到我的應用程序。我必須手動切換到我的應用程序。只有當你第一次安裝facebook應用程序時,纔會發生這種情況,後來它可以正常工作,也就是說,它返回到應用程序的罰款。但是,如果您刪除Facebook應用程序並重新安裝,則會遇到同樣的問題。我嘗試了以下所有方法。facebook sdk永遠不會返回到應用程序在iOS5

+ (BOOL)openActiveSessionWithReadPermissions:(NSArray*)readPermissions 
           allowLoginUI:(BOOL)allowLoginUI 
          completionHandler:(FBSessionStateHandler)handler; 
+ (BOOL)openActiveSessionWithPublishPermissions:(NSArray*)publishPermissions 
           defaultAudience:(FBSessionDefaultAudience)defaultAudience 
            allowLoginUI:(BOOL)allowLoginUI 
           completionHandler:(FBSessionStateHandler)handler; 
+ (BOOL)openActiveSessionWithPermissions:(NSArray*)permissions 
          allowLoginUI:(BOOL)allowLoginUI 
         completionHandler:(FBSessionStateHandler)handler 

回答

0

不要忘記設置

-(BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication: 
(NSString *)sourceApplication annotation:(id)annotation 
{ 
    return [FBSession.activeSession handleOpenURL:url]; 
} 

和URL類型的目標設置(資料片)作爲fbXXXXXX其中XXXXXX是FB應用程序ID

+0

是的,我做了所有這些事情。 –

+0

所以這是一個奇怪的問題... – HotJard

0

確保在Facebook上的所有設置都是對齊:

enter image description here

+0

按照你的建議對齊後,仍然是同樣的問題。 –

相關問題