私は単に別のファイルからSwiftクラスをインクルードしたいだけです。例えば、そのテストのように
素数モデル.swift
import Foundation
class PrimeNumberModel { }
素数モデルテスト.swift
import XCTest
import PrimeNumberModel // gives me "No such module 'PrimeNumberModel'"
class PrimeNumberModelTests: XCTestCase {
let testObject = PrimeNumberModel() // "Use of unresolved identifier 'PrimeNumberModel'"
}
両方の swift ファイルは同じディレクトリにあります。
ベストアンサー1
私のファイルでも同じ問題が発生しましたXCTestCase
が、通常のプロジェクト ファイルでは発生しませんでした。
以下を取り除くには:
未解決の識別子「PrimeNumberModel」の使用
import
テストファイルでベースモジュールが必要でした。私の場合は、目標は「myproject」と呼ばれ、追加するimport myproject
とクラスが認識されました。