Ich habe eine Antwort des Servers "Länge und Breite", ich kann es auch der Zelle anzeigen. Aber ich brauche die Adresse angezeigt werden, nicht die Längen- und Breitengrade. Wie kann ich das machen?
Hier ist die Antwort:
015-12-06 12:54:45.593 smartschool[249:11801] Item latitude_: 14.937681666666666
2015-12-06 12:54:45.593 smartschool[249:11801] Item longitude_: 121.02107833333334
Mit dieser Methode zeige ich der Zelle den Längen- und Breitengrad an:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *simpleTableIdentifier = @"TableIdentifier";
AppDelegate *appDelegate = [_child_info objectAtIndex:indexPath.row];
Child *cell = (Child *)[tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier];
if (cell == nil)
{
NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"Child" owner:self options:nil];
cell = [nib objectAtIndex:0];
}
cell.childLoclong.text = appDelegate.longitude;
cell.childLoclat.text = appDelegate.latitude;
return cell;
}
Antworten:
0 für die Antwort № 1Verwenden Sie diesen GET-Anforderungslink:
hier lat = 14.937681666666666 und lang = 121.02107833333334
Dies ist eine Rückkehr Json und analysieren diese Json, die Sie bekommen haben formatierte_Adresse Parameter und das ist die Adresse von lat-long.
benutze es ..