我只是想从另一个文件中包含我的 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 文件都在同一个目录中。
最佳答案
我有同样的问题,也在我的 XCTestCase
文件中,但在常规项目文件中没有。
摆脱:
Use of unresolved identifier 'PrimeNumberModel'
我需要在测试文件中导入
基础模块。在我的例子中,我的 target 被称为“myproject”,我添加了 import myproject
并且类被识别了。
关于swift - 如何从另一个 Swift 文件导入一个 Swift 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24029781/