swift - 尝试链接 XCTest 目标的 undefined symbol

标签 swift unit-testing core-data xctest

我正在尝试测试使用核心数据的应用程序。为了测试我的“保存”方法,我使用 XCTNSNotificationExpectation 作为通知 NSManagedObjectContextDidSave,如下所示。

enter image description here

但是,当我运行它时,出现以下错误。

enter image description here

我还有其他测试同步方法的测试文件,如果我评论这个文件,它们会完美地工作,所以我认为问题出在通知或期望上。

有人可以帮我吗?

谢谢!

最佳答案

错误表明找不到属于 Core Data 的 API NSManagedObjectContextDidSave

您必须导入框架

import CoreData

关于swift - 尝试链接 XCTest 目标的 undefined symbol ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52794980/

相关文章:

ios - 如何使用 TabViewController 解决 Google Maps sdk 方向问题

swift - 如何快速响应 macOS 应用程序中的 "Delete"命令?

swift - 带有 Swift 协议(protocol)的通用类

c# - 你如何在同一时刻启动 2 个线程?

python - 是否可以运行所有单元测试?

ios - 核心数据 - 重新排序 TableView 将无法保存

arrays - Swift 4 无法使用类型的参数列表调用 'index'

PHPUnit - 断言失败但我想继续测试

ios - 核心数据跳过获取函数 Swift

ios - 有没有一种通过 iCloud 集成备份 Core Data 数据库的好方法?