代码之家  ›  专栏  ›  技术社区  ›  User

为什么CAShapeLayerLineJoin不能在tvOS上编译?

  •  -1
  • User  · 技术社区  · 6 年前

    let a: CAShapeLayerLineJoin = CAShapeLayerLineJoin.miter

    错误:

    Type 'CAShapeLayerLineJoin' (aka 'NSString') has no member 'miter'

    round bevel

    使用iOS目标编译相同的代码。tvOS的部署目标是9.0。这是你的文件 CAShapeLayerLineJoin https://developer.apple.com/documentation/quartzcore/cashapelayerlinejoin 它说在tvos9.0上可用+ 另外,当我单击它时,它会引导我找到与iOS目标相同的定义。

    编辑:我链接到错误的文档。正确的答案是

    有什么想法吗?

    1 回复  |  直到 6 年前
        1
  •  0
  •   matt    6 年前

    tvOS target,Swift版本比较旧,这是一个常量字符串, kCALineJoinMiter