首页 > 解决方案 > 为什么新的 .swift 文件中无法识别 WatchKit 类?

问题描述

我正在尝试在 Xcode 中创建一个新的 swift 文件来容纳一个派生自 WKInterfaceObjectRepresentable 的类。例如

import WatchKit

struct Bing: WKInterfaceObjectRepresentable {
}

但我收到以下错误:

使用未声明的类型“WKInterfaceObjectRepresentable”

但是,如果我将它添加到标准文件之一 (ContentView.swift) 中,它会正确提取它。

我认为这可能与目标成员身份有关,但我的新 Bing.swift 与 ContentView.swift(WatchKit 扩展)完全相同。

有任何想法吗?

标签: iosswiftxcodewatchos

解决方案


您还需要导入 SwiftUI:

import SwiftUI


推荐阅读