У меня есть приложение, которое отображает местоположения на карте. Я хочу передать данные с 1-го представления (MapViewController) в другое представление (locationDetailViewController)Передача данных в другой контроллер просмотра при нажатии на аннотацию
Я использовал код ниже, чтобы передать данные, и он приведет меня к другому второму виду. Однако, она не проходит изменяемый массив к другому контроллеру вид ...
- (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control
{PlaceDetailViewController *det=[[PlaceDetailViewController alloc]init];
det.PlaceDetailMutableArray=PlaceMutableArray;
[self performSegueWithIdentifier:@"DetailView" sender:view];}
заранее спасибо
Этот код неверен. Пожалуйста, исправьте это. –
Ох ... по методу prepareForsegue, строка [det setValue: det.PlaceDetailMutableArray]; должен быть: [det setValue: PlaceMutableArray]; – scollaco
'- (void) setValue: (NSMutableArray *) array' также неверен. Он ничего не делает. –