我是iphone开发的新手,我正试图简单地制作一个应用程序,通过点击一个按钮来找到你的位置并将其显示在地图上。我想我的代码是正确的,我只是在我的main.m文件中出现错误,这很奇怪。iphone objective-c核心位置mapview第一个计时器
我得到
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); <--ERROR
}
}
我的项目的其余部分简单地使用故事板,使半个屏幕一个MapView,并喜欢它作为一个出口到ViewController.h,并让一个按钮娄连接起来,作为一个动作的ViewController.h。我还导入了两个库。然后我对按钮的操作代码,它的这个 {
_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];
}
感谢所有谁可以帮助!
其实这并不奇怪,这很常见。这并不意味着问题出现在您的主文件中。如果你设置了一个异常断点,有时它会向你显示违规的代码行,有时不会。 – rdelmar 2013-04-04 04:19:08