У меня есть подробный вид, который включает три кнопки UIB, каждый из которых выдвигает свой стек в стек. Одна из кнопок подключена к MKMapView. Когда эта кнопка нажата, мне нужно отправить переменные широты и долготы из детального вида в вид карты. Я пытаюсь добавить объявление строки в IBAction:
- (IBAction)goToMapView {
MapViewController *mapController = [[MapViewController alloc] initWithNibName:@"MapViewController" bundle:nil];
mapController.address = self.address;
mapController.Title = self.Title;
mapController.lat = self.lat;
mapController.lng = self.lng;
//Push the new view on the stack
[[self navigationController] pushViewController:mapController animated:YES];
[mapController release];
mapController = nil;
}
Но я получаю это, когда пытаюсь построить: 'error: несовместимые типы в присваивании' для переменных lat и lng. Итак, мои вопросы: правильно ли я передаю переменные из одного представления в другое? И принимает ли MKMapView широту и долготу в виде строки или числа?