Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/118.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 设置浮点变量的默认值_Objective C_Ios - Fatal编程技术网

Objective c 设置浮点变量的默认值

Objective c 设置浮点变量的默认值,objective-c,ios,Objective C,Ios,我正在开发一个基于位置的应用程序,我正在使用下面的代码(非常有效)来检索用户的位置。但是,我想为经度和纬度设置一个默认值,以防用户关闭位置服务 我试过self.lation=0;但应用程序崩溃了。纬度和经度是float类型的变量。理想情况下,我希望将它们设置为默认值(0,0) 因此,基本上:如何为float类型的变量设置默认值 谢谢你的帮助 - (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLo

我正在开发一个基于位置的应用程序,我正在使用下面的代码(非常有效)来检索用户的位置。但是,我想为经度和纬度设置一个默认值,以防用户关闭位置服务

我试过self.lation=0;但应用程序崩溃了。纬度和经度是float类型的变量。理想情况下,我希望将它们设置为默认值(0,0)

因此,基本上:如何为
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你需要启动并触发坠机。然后复制堆栈跟踪,编辑您的帖子,并将其粘贴进去。请以后不要使用所有大写字母。