我想在我正在顯示的地圖上單擊DetailDisclosure時切換視圖。我當前的代碼如下:MKAnnotationView在DetailDesclosure按鈕被點擊時推送到視圖控制器
- (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];
}
我推到這個視圖控制器,但我還沒有想出如何迫使它從用於生成第一地圖JSON數組拉細節地點。我拉這樣的數據來生成地圖:
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?
我知道我有點偏離目標。也許只是在正確的方向踢一腳也許會有所幫助。謝謝!
感謝Rob,我是否需要使用故事板才能擁有Segue? – Brandon 2013-02-11 04:56:47
k我看着它。一如既往 - YOU ROCK – Brandon 2013-02-11 04:58:30
那麼,如何訪問新視圖上的字段?我正試圖在我的應用中完成同樣的事情。 – 2014-02-19 22:12:35