私は継承し、次のようにクラスをリクエストハンドラーとしてAFHTTPClient
登録しましたAFJSONRequestOperation
- (id)initWithBaseURL:(NSURL *)url {
self = [super initWithBaseURL:url];
if (!self) {
return nil;
}
[self registerHTTPOperationClass:[AFJSONRequestOperation class]];
[self setDefaultHeader:@"Accept" value:@"application/json"];
self.parameterEncoding = AFJSONParameterEncoding;
return self;
}
ただし、解析された json を Mutable オブジェクトにする必要があります。JSONReadingOptions プロパティがオンになっていることがわかりましたが、AFJSONRequestOperation
直接操作しているため、設定方法がわかりませんでしたAFHTTPClient
。