我正在使用google地方api來搜索附近的地方。我撥打一個電話獲取地點,另一個電話獲得地點的電話號碼。第二個電話會減慢應用程序的速度。任何方式在這個?如果可以提供一些示例代碼,那就太棒了。第二個Api調用正在放緩應用程序ios
s1 = [NSString stringWithFormat:@"https://api.foursquare.com/v2/venues/explore?client_id=%@&client_secret=%@&query=%@&v=20201212&m=swarm&sortByDistance=%i&radius=%f&limit=%@&ll=%f,%f", kClientID, kClientSecret, Name, sortByDistance, meterRadius, recorddisplay, lat, lng];
NSLog(@"This is the foursqaure query: %@", s1);
NSURL *jsonURL = [NSURL URLWithString:[self urlEncodeValue:s1]];
NSString *jsonDataString = [[NSString alloc]initWithContentsOfURL:jsonURL];
NSData *jsonData = [jsonDataString dataUsingEncoding:NSUTF8StringEncoding];
//NSLog(@"This is JSON data: %@", jsonDataString);
if(jsonData == nil)
{
NSLog(@"SEARCH RESULT IS NIL.....");
//[pool release];
return FALSE;
}
else
{
//retrieve the objects in the JSON and then make another http request...
}
「如果可以提供一些示例代碼,那麼將會很棒」顯示_your_代碼。 – matt
哦,對不起現在發佈 –
在後臺線程/任務/隊列。 – trojanfoe