Objective c 设置浮点变量的默认值
我正在开发一个基于位置的应用程序,我正在使用下面的代码(非常有效)来检索用户的位置。但是,我想为经度和纬度设置一个默认值,以防用户关闭位置服务 我试过self.lation=0;但应用程序崩溃了。纬度和经度是float类型的变量。理想情况下,我希望将它们设置为默认值(0,0) 因此,基本上:如何为Objective c 设置浮点变量的默认值,objective-c,ios,Objective C,Ios,我正在开发一个基于位置的应用程序,我正在使用下面的代码(非常有效)来检索用户的位置。但是,我想为经度和纬度设置一个默认值,以防用户关闭位置服务 我试过self.lation=0;但应用程序崩溃了。纬度和经度是float类型的变量。理想情况下,我希望将它们设置为默认值(0,0) 因此,基本上:如何为float类型的变量设置默认值 谢谢你的帮助 - (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLo
float
类型的变量设置默认值
谢谢你的帮助
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
{
self.latitude = newLocation.coordinate.latitude;
self.longitude = newLocation.coordinate.longitude;
SVGeocoder *geocodeRequest = [[SVGeocoder alloc] initWithCoordinate:newLocation.coordinate];
[geocodeRequest setDelegate:self];
[geocodeRequest startAsynchronous];
// NSLog(@"lat:%f,long:%f",self.latitude,self.longitude);
[self.locationMgr stopUpdatingLocation];
}
你是如何定义纬度和经度的?当应用程序崩溃时,错误消息是什么?我是这样定义纬度和经度的:浮动纬度;浮动经度@StefanyWilley你需要启动并触发坠机。然后复制堆栈跟踪,编辑您的帖子,并将其粘贴进去。请以后不要使用所有大写字母。