想象一下,您从不同的两个 URL 获取日期,一个用于地图叠加,另一个用于注释,如下所示。有两种方法(plotAnnotations 和 plotOverlays)处理 JSON 数据并将它们绘制在地图视图上。我只是想确定一下,还有其他方法吗?如何检查/知道注释和覆盖是否同时出现?我很高兴听到任何反馈或意见。提前致谢。
_weak ASIHTTPRequest *request1 = [ASIHTTPRequest requestWithURL:url1];
[request1 setCompletionBlock:^{
NSString *responseString = [request1 responseString];
[self plotAnnotations:responseString];
}];
[request1 setFailedBlock:^{
NSError *error=[request1 error];
NSLog(@"Error: %@", error.localizedDescription);
}];
[request1 startAsynchronous];
__weak ASIHTTPRequest *request2 = [ASIHTTPRequest requestWithURL:url2];
[request2 setCompletionBlock:^{
NSString *responseString2 = [request2 responseString];
[self plotOverlays:responseString2];
}];
[request2 setFailedBlock:^{
NSError *error=[request2 error];
NSLog(@"Error: %@", error.localizedDescription);
}];
[request2 startAsynchronous];