Swift 5 的 pausesLocationUpdatesAutomatically 在哪里定义?

Where is pausesLocationUpdatesAutomatically defined for Swift 5?

我正在编写一个使用 CoreLocation 的独立 WatchOS 应用程序。我想确保位置更新永远不会暂停。 Apple 定义了 pausesLocationUpdatesAutomatically here,,这正是我要找的。唯一的问题是它显然不适用于 WatchOS。在 iOS 应用程序中可用。意识到这一点后,我检查了 CLLocationManager.h,但它根本不存在。

然后我在 Microsoft site of all places (Xamarin) 上发现它不适用于 WatchOS 应用程序,但可用于 iOS 个应用程序。

如何从 Apple 的文档或头文件中找到这样的信息...这让我很困惑。我在 Apple 网站上不清楚这对 WatchOS 应用程序不可用。

在您链接到的 Apple 页面上,查看右侧的 SDK 列表 - 此 属性 仅在 6.0 之后的 iOS 和 13.0 之后的 Mac Catalyst 上可用。

如果 SDK 未列出 (watchOS),那么它在该平台上不可用。