为什么在potloc中没有授权提示?

时间:2017-11-24 06:39:22

标签: watchkit apple-watch

我正在使用potloc作为教程,但它不会开始接收位置。 我想我已经把它缩小到requestWhenInUseAuthorization()的事实 正在呼叫,但手表模拟器上没有出现提示。

我已将缺少的NSLocationWhenInUseUsageDescription添加到WatchKit Extension的Info.plist中。

当我浏览调试器时,它会进入

case .notDetermined:
            isRequestingLocation = true
            requestLocationButton.setTitle(cancelTitle)
            manager.requestWhenInUseAuthorization()

但手表上没有提示。

在Mac OS 10.13.1上运行xCode 9.1

1 个答案:

答案 0 :(得分:1)

这很棘手,你可能需要填写:显示名称,包标识符,功能(全部),添加核心位置框架(重新添加)