Xcode 无法在范围内找到枚举

问题描述 投票:0回答:2

我的项目中有一个名为

Theme
的枚举。它位于
Theme.swift
中名为
App > shared
的文件中。然后,我在位于
ThemeView
ThemeSettingsView.swift
中有一个名为
 App > Shared > Settings
的 SwiftUI 视图。然而,每当我尝试将变量声明为
var theme: Theme
时,我都会收到一条错误消息“无法在范围内找到主题。”

有关如何修复的任何建议。我的文件是否位于错误的区域?

swift xcode swiftui enums scope
2个回答
5
投票

我认为问题出在主题文件的目标会员资格上。检查这个


0
投票

对我来说,问题是尝试使用带有

@AppStorage
的枚举。让枚举实现
Int
作为
RawValue
修复了它。

© www.soinside.com 2019 - 2024. All rights reserved.