在 SwiftUI 范围内找不到该类

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

我正在使用 swiftUI 。我有一个视图名称 MyView。我想调用另一个文件夹中的 LoginViewModel 类方法。当我尝试调用该类时,它显示无法在范围内找到“LoginViewModel”。但是当我在 MyView 类中声明该类时,它工作正常。

这是 MyView 的图像:

enter image description here

这是 LoginViewModel 类代码,位于 view_model 文件夹中。

import Foundation
import UIKit
 class LoginViewModel {
     func doLogin(`var` parameters: [String: Any]){
       ...
    }
 }

这有什么问题吗?

swiftui
2个回答
5
投票

切!你把你的班级放在另一个文件夹中,我确信该文件夹与你的

MyView
中的 .

不在同一目标中

LoginViewModel.swift
包含到与
MyView
相同的目标或在同一文件夹上创建一个类。


0
投票

对我来说,我的类文件从

Project > Build Phases > Compile Sources
中随机丢失 - 这很令人困惑,因为所有其他 Swift 文件都已自动添加。我通过从文件系统树中拖入文件来修复它。

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