我想知道如何使这段代码工作:当我单击一个单元格时,我调用 DetailViewController,这是一张带有旧金山坐标的地图。但是我的地图只显示“世界”地图,并没有去我设置的区域,你知道我如何从“我的”坐标开始吗?
这是我的代码:
#import "DetailViewController.h"
@implementation DetailViewController
@synthesize mapView;
- (void) gotoLocation {
NSLog(@"allo");
//start off in San Francisco
MKCoordinateRegion region;
region.center.latitude = 37.786996;
region.center.longitude = -122.440100;
region.span.latitudeDelta = 0.112872;
region.span.longitudeDelta = 0.109863;
[self.mapView setRegion:region animated:YES];
}
- (void)viewDidLoad {
[super viewDidLoad];
[self gotoLocation];
}
- (void)dealloc {
[super dealloc];
[mapView release];
}
- (void)viewDidUnload {
[super viewDidUnload];
self.mapView = nil;
}
@end
谢谢
保罗