地图与定位服务及iPad适配开发指南
1. 定位权限设置
在iOS中获取用户位置时,需先征得用户许可。这就要求我们向用户说明请求权限的原因,具体通过在 info.plist 文件中添加条目来实现。操作步骤如下:
1. 访问 info.plist :在文件树中选择项目顶层,然后在主窗口选择 Info 标签页,此时会看到Xcode为应用预填充的键列表。
2. 添加条目:选择底部键,点击键名旁边的 + 按钮,粘贴键名 NSLocationWhenInUseUsageDescription 。
3. 输入值:将类型设置为 String ,输入值 Using Location to see our yummy recipes! 。注意,对于上架App Store的应用,苹果的验证更严格,建议提供更有用的描述。
完成上述操作后,由于还未将 RecipeMapView 集成到应用中,需要修改 SceneDelegate.swift 文件中的代码:
// 原代码
let contentView = ContentView()
// 修改后的代码
let contentView = RecipeMapView()
之后启动模拟器,iOS会提示用户授予定位权限,有“仅在使用应用时允许”和“仅本次允许”等选项,
超级会员免费看
订阅专栏 解锁全文
45

被折叠的 条评论
为什么被折叠?



