私は現在iOSアプリに取り組んでおり、AFNetworkingを使用して離れたAPIと通信しています。私がやりたいのは、API応答を返すさまざまな関数を作成することです。私の現在のコードは次のとおりです。
-(void)requestMethod:(NSString *)method arguments:(id)arguments
{
NSDictionary *parameters=@{@"jsonrpc": @"2.0", @"method": method, @"params": arguments};
[httpClient postPath:methodPath parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSError *error;
NSDictionary *responseParsed=[NSJSONSerialization JSONObjectWithData:responseObject options:NSJSONReadingMutableContainers error:&error];
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"%@",error);
}];
}
現在、このコードはブロックによって実行されます。ブロックは、サーバーから応答を受信したときに呼び出されます。どのスレッドで呼び出されたときに特定のメソッドの応答を返す関数の最良の実装は何ですか?好き:
-(NSArray *)getUsersFromAPI;
ありがとう !