gpt4 book ai didi

swift watch 套件 : startUpdatingLocation() is unavailable

转载 作者:搜寻专家 更新时间:2023-11-01 07:26:39 24 4
gpt4 key购买 nike

override func awakeWithContext(context: AnyObject?) {
super.awakeWithContext(context)

// Configure interface objects here.
self.locationManager.delegate = self
self.locationManager.desiredAccuracy = kCLLocationAccuracyBest
self.locationManager.requestWhenInUseAuthorization()
self.locationManager.startUpdatingLocation()

}

我在 iphone 应用程序中使用相同的代码,我想尝试 watch os,但出现错误:“startUpdatingLocation() 不可用”。我需要这个功能来开始获取位置和数据。问题是什么?我想不通。

最佳答案

实际上 CLLocationManager 在 WatchKit 中可用。

只是不是 startUpdatingLocation()

这是 apple.com 上的文档.请注意,startUpdatingLocation 已被引用,但显示为灰色并且实际上并未在该文档页面上定义。您所能做的就是一次性调用 requestLocation()

更正式一点,在 CLLocationManager.h 头文件中,您将看到声明:

- (void)startUpdatingLocation __TVOS_PROHIBITED __WATCHOS_PROHIBITED;

关于 swift watch 套件 : startUpdatingLocation() is unavailable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35684146/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com