0

バッチリクエストの場合、すべてのパラメーターはrelative_urlの一部としてエスケープされているようです。omit_response_on_successが@(false)に設定されている場合、アプリは次のメッセージでクラッシュします:-[__ NSCFNumber length]:認識されないセレクター

NSDictionary *parameters = [NSMutableDictionary dictionaryWithObjectsAndKeys: @(false), @"omit_response_on_success", nil];

FBRequest *request1 = [FBRequest requestWithGraphPath:self.graphPath
                                          parameters:parameters
                                          HTTPMethod:nil];

[newConnection addRequest:request1 completionHandler:handler batchEntryName:@"entryName"]; 

graphPathがに設定されている場合@"me/home?omit_response_on_success=0"、これらはこの操作からの出力にはなりません。何か案は?

4

3 に答える 3

1

はい、このオプションは現在、SDK ではそのままではサポートされていません。これについては、 https://developers.facebook.com/bugsで機能リクエストを提出してください。

于 2012-09-27T01:04:11.287 に答える
0

ドキュメントに記載されているように、これはパラメータではなく、リクエストのJSON本文のキー値である必要があります。リクエストの本文にアクセスできないため、iOSSDKでそのキー値をどのように設定するかが問題だと思います。私が知る限り、それを行う方法はありませんが、それがバグであるかどうかはわかりません。

于 2012-09-24T13:45:54.730 に答える