Я пытался назвать широту и долготу мест, которые я сохранил в базе данных. Я установил тип хранения как двойной.
На первом контроллере представления я попытался выдвинуть координаты, и в журнале все работает нормально.
-(IBAction) mapsend:(id)sender
{
DiscoverAllMapViewController *fvController = [[DiscoverAllMapViewController alloc] initWithNibName:@"DiscoverAllMapViewController" bundle:nil];
[self.navigationController pushViewController:fvController animated:YES];
double dx = [wher.latx doubleValue];
double dy = [wher.longy doubleValue];
fvController.latx =[NSString stringWithFormat:@"%f",dx];
fvController.longy =[NSString stringWithFormat:@"%f",dy];
NSLog(@"checking latx :%@",fvController.latx);
[fvController release];
}
теперь в DisplayAllMapViewController журнал кажется всегда пустым. Я попытался установить экземпляр синтаксического анализа в NSString, NSNumber, double, но он все еще не отправляет никакого значения.
-(void)loadOurAnnotations
{
CLLocationCoordinate2D workingCoordinate;
MKCoordinateSpan span = {0.2, 0.2};
double xx = [latx doubleValue];
double yy = [longy doubleValue];
NSLog(@"check latx :%f",xx);
workingCoordinate.latitude = xx;
workingCoordinate.longitude = yy;
MKCoordinateRegion region = {workingCoordinate, span};
DiscoverAllMapAnnotation *appleStore1 = [[DiscoverAllMapAnnotation alloc] init];
[appleStore1 setCoordinate:workingCoordinate];
[appleStore1 setTitle:@"Kota Kinabalu"];
[appleStore1 setSubtitle:@"BOMB!!!!!"];
[appleStore1 setAnnotationType:DiscoverAllMapAnnotationType1];
mapView.showsUserLocation=TRUE;
[mapView addAnnotation:appleStore1];
[mapView setRegion:region];
[appleStore1 release];
}
пожалуйста, посмотрите .. спасибо