__IOS_UNAVAIBLE 也是 __TVOS_UNAVAILABLE 吗?

__IOS_UNAVAIBLE makes it __TVOS_UNAVAILABLE too?

是我疯了,还是我自己疯了?我已将不同的属性、classes 和函数标记为 __IOS_UNAVAILABLE。但是,当我这样做时,它也会使 属性、class 或功能在 tvOS 上不可用。这是错误还是什么?

您不应在自己的代码中使用 __IOS_UNAVAILABLE__TVOS_UNAVAILABLE。这些专门供 OS SDK 使用,用于注释 OS 的哪个版本引入了某些功能。

预计 __IOS_UNAVAILABLE 将导致它在电视OS 和手表OS 上不可用,除非在这些平台上明确标记为可用(因为它们继承自 iOS).