2012-09-23 64 views
2

我正在創建一個使用fb登錄服務的ios應用程序。我創建了一個新的類fbConnect,它具有所有fb函數 - 該類可以包含在相關文件中,然後可以使用fb相關函數。FB ios SDK沒有返回到應用程序 - 無法找到plist的問題

我創建會話如下:

- (void) createSession 
{ 

if(!fbSession.isOpen) 
{ 
if (!fbSession || fbSession.state != FBSessionStateCreated) 
{ 
    fbSession = [[FBSession alloc] init]; 
} 

[fbSession openWithCompletionHandler:^(FBSession *session, 
FBSessionState status, 
NSError *error) { 
    [self sessionStateChanged:session state:status error:error]; 

}]; 

    } 
} 

的問題是,調用fb的永遠不會返回到應用程序 - 沒有對完成處理器沒有呼叫。如果我嘗試使用Safari瀏覽器,則表示該網址不存在。

我檢查並重新檢查了plist設置 - 它們似乎很好。在單獨的文件中定義函數並在appdelegate中沒有做任何事情時有問題嗎?編輯1:我認爲我早先錯了,問題是與plist;但是,我無法弄清楚這個問題。有人可以幫忙嗎?我無法發佈圖像,但鏈接到我的plist圖像是http://i.stack.imgur.com/K7BqG.png

回答

0

我刪除並重置info.plist中的設置和瞧! 重要的一點是,我沒有寫出設置的名稱,而是從更改info.plist中的值時出現的下拉菜單中選擇apt設置。這應該不重要,但確實如此。

相關問題