当前位置: 首页 > 知识库问答 >
问题:

位置提取错误Ios[重复]

武博艺
2023-03-14

我在iOS 7上运行良好的应用程序与iOS 8 SDK不兼容。

CLLocationManager不返回位置,并且我在设置下看不到我的应用程序-


共有2个答案

祝高阳
2023-03-14

在ios 8中,只有在应用程序中的us3才需要请求权限[self.locationManager requestwhenuseauthorization],而对于始终使用的位置,则需要请求权限[self.locationManager requestAlwaysAuthorization]

这段代码在ios 8上完美运行

#pragma mark -
#pragma mark CLLocationManagerDelegate

- (void)startSignificantChangeUpdates
{
    if ([CLLocationManager locationServicesEnabled])
    {
        if (!self.locationManager)
           self.locationManager =  [[CLLocationManager alloc] init];


        self.locationManager.delegate = self;

        // request location when app in use
        [self.locationManager requestWhenInUseAuthorization];
        [self.locationManager startUpdatingLocation];
    }
}



- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation {
   [self.locationManager stopUpdatingLocation];

    CLGeocoder * geoCoder = [[CLGeocoder alloc] init];
    [geoCoder reverseGeocodeLocation:newLocation completionHandler:^(NSArray *placemarks, NSError *error) {
    for (CLPlacemark * placemark in placemarks) {
        NSString *country = placemark.ISOcountryCode;
        cityName = [placemark locality];
    }
    }];
}
夏侯和韵
2023-03-14

在下面添加您的info.plist

类型:字符串值:提示消息eg-需要您的当前位置

 类似资料:
  • 我的项目在eclipse中正常运行,但当我创建该项目的jar文件并试图通过cmd运行它时,它显示“Location is not set”错误。 我的项目结构是: 方法是(在eclipse中运行):

  • 我在观看youtube ReactJS PHP基于令牌的Restful API用户身份验证时遇到了获取用户数据的问题,我遵循了他的教程,但出现了这个错误。 在我的控制台中,我得到了这个错误。 未捕获(promise中)语法错误:意外标记 我创建了UserData。js并导入此用户数据。js到我的登录页面 导入{UserData}from'./UserData'; 这是我的按钮手柄提交: 在我的网络

  • 再次向各位程序员问好。 我可以正确提取PDF文本坐标及其格式。但我不能用图像。我可以得到正确的宽度和高度,但它给了我错误的x和y。 我正在使用Photoshop检查我是否得到了正确的x,y,宽度,高度坐标,但只有宽度和高度是正确的 这是我的代码: 下面是我使用的PDF示例: http://persci.mit.edu/pub_pdfs/personal_photo_enhancement.pdf

  • 当选择menuItem时,尝试关闭当前场景并打开另一个场景时,我遇到了问题。我的主阶段编码如下: 当程序执行时,它将转到carthomepage.fxml。从那里,我可以选择去创建产品或创建类别时,菜单项被选中。下面是我的操作事件: 提前道谢。

  • 我正在尝试创建一个简单的三角形网格,在弄清楚为什么我刚刚得到了一个blanc屏幕(由于某些原因,x64配置给我带来了问题)之后,我面临一个新问题: 我得到的是: 我使用GLEW 1.10.0加载OpenGL,使用GLM 0.9.5.4加载OpenGL数学内容,使用SDL 2.0.3加载窗口内容。在Visual Studio 2013 Ultimate的Windows 8.1上运行的一切都带有最新的

  • 我在一个空项目上测试了这一点,但没有发生。 如您所见,当我减去bossPercentage值时,newValue变为2.98023E-08。只有当bossPercentage为0.2F且之前的值为0.2F时才会发生这种情况。差值应该是0.0F,但我不明白为什么我得到的是2.98023E-08。 作为参考,remainingBossPercentage是[GameController]类中的一个属性