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 をターゲットにする必要があります。
iOS5でFacebookにリクエストを投稿するためにFacebookSDK 3.2を取得できる方法はありますか?