以下に、配列を返す必要のあるコードがあります。サーバーからの応答はブロックで発生します。
- (NSMutableArray *)getArray
{
NSMutableDictionary* params =[NSMutableDictionary dictionaryWithObjectsAndKeys:
@"pending", @"command",
@"2" , @"userID",
nil];
[[API sharedInstance] commandWithParams:params
onCompletion:^(NSDictionary *json) {
//result returned
if ([json objectForKey:@"error"]==nil) {
NSMutableArray *res = [[NSMutableArray alloc] init];
[res addObject:@"1234"];
RETURN HERE
} else {
//error
[UIAlertView title:@"Error" withMessage:[json objectForKey:@"error"]];
}
}];
}
getArray
データを解析して配列を作成した後、メソッド呼び出し用に作成した配列を返したいと思います。これまでのところ、何時間も試した後、stackoverflowに関する以前の質問からいくつかの提案を試しても、運がありませんでした。どんな助けでもいただければ幸いです。