У меня есть строка данных "широта, долгота, местоположение", хранящаяся в виде строки NSS.
Я хочу ссылаться на данные различными способами, поэтому я сохранил их в NSArray.
Затем я сохраняю данные в легко читаемых значениях NSString и хочу использовать их пару раз.
- (IBAction)convertButtonPressed:(id)sender
{
NSString *returnData = @"49.1002,-102.1253,12-03-22-W3";
explode = [returnData componentsSeparatedByString:@","];
Latitude = [explode objectAtIndex: 0];
Longitude = [explode objectAtIndex: 1];
Location = [explode objectAtIndex: 2];
Query.text = [NSString stringWithFormat:@"%@", Location];
Result.text = [NSString stringWithFormat:@"%@, %@", Latitude, Longitude];
}
Затем я устанавливаю эти значения в значения UILabel.У меня нет проблем на данный момент.Следующее, что я хочу, чтобы пользователь мог сделать, это вывести эти данные на MKMapView.Итак, у меня есть настройка UIButton для отображения данных.При нажатии на него появляется новый ViewController, и я пытаюсь передать данные, однако мне не повезло.Вместо передачи данных мое приложение вылетает.
- (IBAction)plotButtonPressed:(id)sender;
{
ShowMapViewController *showMap = [[ShowMapViewController alloc] initWithNibName:nil bundle:nil];
showMap.currentLocation = Location;
showMap.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:showMap animated:YES];
}
Наверное, мой простой вопрос: как правильно хранить мои переменные, чтобы я мог передать их в ShowMapViewController.