我正在使用 Facebook iOS SDK 3.2,并且在传入 activeSession 时调用 FBWebDialog presentRequestsDialogModallyWithSession:message:title:parameters:handler 时出现以下错误。
" *由于未捕获的异常 '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 发布请求吗?