我是 iphone 开发的新手,我正在尝试简单地制作一个应用程序,通过单击一个按钮来找到您的位置并在地图中显示它。我认为我的代码是正确的,我只是在我的 main.m 文件中收到一个错误,这很奇怪。
我明白了
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); <--ERROR
}
}
我项目的其余部分只是使用故事板将一半屏幕制作为地图视图,并将其作为 ViewController.h 的出口,并在其下方制作一个按钮作为操作链接到 ViewController.h。我还导入了这两个库。然后在我的按钮操作代码中,它的 this {
_locationManager = [[CLLocation alloc] init];
_locationManager.distanceFilter = kCLDistanceFilterNone;
_locationManager.desiredAccuracy = kCLLocationAccuracyHundredMeters;
[_locationManager startUpdatingLocation];
[_mapview setMapType:MKMapTypeStandard];
[_mapview setZoomEnabled:YES];
[_mapview setScrollEnabled:YES];
MKCoordinateRegion region = { {0.0, 0.0}, {0.0, 0.0}};
region.center.latitude = _locationManager.location.coordinate.latitude;
region.center.longitude = _locationManager.location.coordinate.longitude;
region.span.latitudeDelta = .007f;
region.span.longitudeDelta = .007f;
[_mapview setRegion:region animated:YES];
[_mapview setDelegate:sender];
}
感谢所有可以提供帮助的人!!