一尘不染

如何从另一个Swift文件导入Swift文件?

swift

我只是想从另一个文件中加入我的Swift类,例如它的测试

PrimeNumberModel.swift

import Foundation

class PrimeNumberModel { }

PrimeNumberModelTests.swift

import XCTest
import PrimeNumberModel  // gives me "No such module 'PrimeNumberModel'"

class PrimeNumberModelTests: XCTestCase {
    let testObject = PrimeNumberModel()  // "Use of unresolved identifier 'PrimeNumberModel'"    
}

两个swift文件都在同一目录中。


阅读 1035

收藏
2020-07-07

共1个答案

一尘不染

我的XCTestCase文件中也遇到了同样的问题,但常规项目文件中却没有。

摆脱:

使用未解析的标识符“ PrimeNumberModel”

我需要import测试文件中的基本模块。在我的情况下,我的 目标 称为“ myproject”,我添加import myproject了该类并被识别。

2020-07-07