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

标签 swift xcode6

我只是想从另一个文件中包含我的 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/

相关文章:

swift - UIKit 碰撞检测和 Action

IOS - Objective-C - 如何从我的登录 View Controller 中删除 Tableview 菜单?

swift - 如何在 Swift playground 中查看异常?

iOS 8 方向问题 : Keyboard ends up in incorrect position

ios - 社交网络应用程序在返回线上出现错误

swift - Swift 枚举中的 Notification.Name 实例

swift - String.Index 没有名为 advanceBy 的成员 - swift

ios - 从另一个 View Controller 触发 View Controller 的 Action

ios - 运行模拟器时的对齐问题

ios - 具有嵌入式 ScrollView (UITableView、UICollectionView)的 UIView 与 Xcode 6 b2 中的自动布局不明确。错误还是原因?