2013-03-28 77 views
0

我正在使用Facebook iOS SDK 3.2,並且在傳遞activeSession時調用FBWebDialog presentRequestsDialogModallyWithSession:message:title:parameters:handler時出現以下錯誤。Facebook SDK 3.2 for iOS 5 FBWebDialogs錯誤

*終止應用程序由於未捕獲的異常 'NSInvalidArgumentException',原因是:「 - [__ NSCFDictionary objectForKeyedSubscript:]:無法識別的選擇發送到實例」

這裏是我的代碼:

[FBWebDialogs presentRequestsDialogModallyWithSession:[FBSession activeSession] 
    message:msg title:nil parameters:nil 
    handler:^(FBWebDialogResult result, NSURL *resultURL, NSError *error) { 
    ... 
    }]; 

它看起來像NSDictionary objectForKeyedSubscript僅適用於iOS6或更高版本,但我需要針對此項目的iOS 5.0。

無論如何,我可以讓FacebookSDK 3.2向iOS5發佈請求到Facebook嗎?

+0

其餘的錯誤是什麼?你有沒有嘗試過:http://stackoverflow.com/questions/14157784/can-we-invite-people-to-use-our-app-or-send-friend-request-from-the-app-via-face/ 16605625#16605625 – NeverHopeless 2013-05-22 17:53:04

回答