Apple Watch 上的 EnableWaterLock 已弃用 是不是有任何替代方法可以锁定手表的屏幕?
Posted
技术标签:
【中文标题】Apple Watch 上的 EnableWaterLock 已弃用 是不是有任何替代方法可以锁定手表的屏幕?【英文标题】:EnableWaterLock on Apple Watch deprecated are there any alternatives to lock the screen of the watch?Apple Watch 上的 EnableWaterLock 已弃用 是否有任何替代方法可以锁定手表的屏幕? 【发布时间】:2019-10-08 15:40:53 【问题描述】:我刚刚看到 WKExtension.shared.EnableWaterLock
现在已弃用。我在我的锻炼应用程序中使用了这种方法,以防止意外点击屏幕并结束锻炼等。它是否已被任何其他锁定屏幕的方法所取代?
【问题讨论】:
当您需要向特定方向滑动并点击特定按钮时,您会如何意外结束锻炼?如果您确实想将其用于预期目的,开始游泳锻炼会自动打开水锁。 我的用户可以告诉你@DávidPásztor 它确实发生了,并且这种方法在过去 2 年被证明对预防很有用 【参考方案1】:该方法并未从 WatchKit 中删除,它只是在 watchOS 6.1 中从 WKExtension
移动到 WKInterfaceDevice
。
见WKInterfaceDevice.enableWaterLock()
。
您可以使用WKInterfaceDevice.current().enableWaterLock()
调用它。
【讨论】:
以上是关于Apple Watch 上的 EnableWaterLock 已弃用 是不是有任何替代方法可以锁定手表的屏幕?的主要内容,如果未能解决你的问题,请参考以下文章
从 Apple Watch 上的 HealthKit 中移除水样
从 Apple Watch 上的 HealthKit 中移除水样
是否可以播放存储在 Apple Watch 上的音乐? [关闭]
没有 iPhone 的 Apple Watch 上的 HealthKit 数据存储?