我正在使用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嗎?
其餘的錯誤是什麼?你有沒有嘗試過: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