Xcode14 抛出编译错误 -
当我在 Mac OS 14 和 Xcode 15 中使用 ClipsToBounds 属性时,它可以工作。
我需要在 Xcode 15 和 Xcode 14 上运行代码。
我添加了可用性检查,但在编译时失败。
有什么建议吗?
原因是
clipsToBounds
随 macOS 14 SDK 一起提供,其中包括 Xcode 15。在 Xcode 15 以下,此属性不可用,因此编译器找不到它并抛出错误。这只是一种语法检测。
发行说明位于此处。
在 macOS 14 中,AppKit 公开了 NSView 的 ClipsToBounds 属性。