ios - 为什么新的 .swift 文件中无法识别 WatchKit 类?
问题描述
我正在尝试在 Xcode 中创建一个新的 swift 文件来容纳一个派生自 WKInterfaceObjectRepresentable 的类。例如
import WatchKit
struct Bing: WKInterfaceObjectRepresentable {
}
但我收到以下错误:
使用未声明的类型“WKInterfaceObjectRepresentable”
但是,如果我将它添加到标准文件之一 (ContentView.swift) 中,它会正确提取它。
我认为这可能与目标成员身份有关,但我的新 Bing.swift 与 ContentView.swift(WatchKit 扩展)完全相同。
有任何想法吗?
解决方案
您还需要导入 SwiftUI:
import SwiftUI
推荐阅读
- javascript - 为什么方法 push() 下划线?
- fortran - Cray 指针和数组的分段错误:我做错了什么?
- geometry - 如何检查一个点是否在旋转的椭球内?
- php - 无法在托管结帐 PHP 中验证 razorpay 签名
- javascript - 未找到模块:无法解析“C:\laragon\www\eventmanagerreact\src\components”中的“./components/DisplayEvent”
- javascript - Laravel 6-Bootstrap 为什么在没有错误的情况下 Popover 不起作用?
- homebrew - Brew cleanup 删除了最新的 python 版本?
- java - 在“一对一”映射的实体中使用 Criteria API 加入
- node.js - 在打字稿中导入哈希时出现异常
- gradle - 使用复合 gradle 构建时出现异常