首页 > 解决方案 > Swift WatchOS 错误:控制器的接口描述(“图像”)中的未知属性

问题描述

我在 watchOS 上收到此错误

控制器的接口描述('图像')中的未知属性

声明如下所示:

class AnimationButton: WKInterfaceButton {
   @IBOutlet var image:WKInterfaceImage?
   ...

在 WatchOS 上的自定义 WatchKit 类中不可能有 IBOutlets 吗?

Objective-c 中的一个修复可能是声明一个属性,但这如何转化为 swift 呢? Objective-C 错误

编辑:看起来界面生成器不允许通过拖动到自定义类来声明出口

标签: swiftwatchkit

解决方案


不,不可能有自定义的 WatchKit 类。

不要自己创建此类或其任何子类的子类或创建实例。

WKInterfaceObject - Apple 开发者文档


推荐阅读