Ich möchte Ansichten wechseln, wenn ein DetailDisclosure auf einer Karte angeklickt wird, die ich anzeigen. Mein aktueller Code ist wie folgt:MKAnnotationView Push-to-View-Controller, wenn DetailDeclosure-Schaltfläche angeklickt wird
- (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view
calloutAccessoryControlTapped:(UIControl *)control
{
DetailViewController *detailViewController = [[DetailViewController alloc]
initWithNibName:@"DetailViewController" bundle:nil];
detailViewController.title = dictionary[@"placeLatitude"]
[self.navigationController pushViewController:detailViewController animated:YES];
}
ich auf die View-Controller mit dieser schieben kann, aber ich habe nicht herausgefunden, wie es zu zwingen Details verwendet, um aus dem JSON-Array zu ziehen, um die Karte in dem ersten zu erzeugen Ort. Ich ziehe Daten wie folgt, um die Karte zu generieren:
for (NSDictionary *dictionary in array)
{
// retrieve latitude and longitude from the dictionary entry
location.latitude = [dictionary[@"placeLatitude"] doubleValue];
location.longitude = [dictionary[@"placeLongitude"] doubleValue];
//CAN I LOAD THE TITLE/ID OF THE LOCATION HERE?
Ich weiß, ich bin ein bisschen vom Ziel entfernt. Vielleicht hilft nur ein Tritt in die richtige Richtung. Vielen Dank!
Dank Rob, muss ich Storyboards verwenden, um eine Segue zu haben? – Brandon
Ich sehe hinein. Wie immer - YOU ROCK – Brandon
Wie kann ich auf die Felder in der neuen Ansicht zugreifen? Ich versuche das Gleiche in meiner App zu erreichen. –