【发布时间】:2014-08-05 18:26:49
【问题描述】:
我在 Xcode 6 中有一个 Core Data / Swift Cocoa 应用程序项目(我们将项目称为 Stuff)。我创建了一个名为 Query 的 Core Data 实体,并使用 Xcode 为其创建了一个 NSManagedObject 子类。
那时,Xcode 6 提供为我创建桥接头,正如预期的那样,并创建了Stuff-Bridging-Header.h。一旦我在桥接头中 #import "Query.h",我的模型对象 Query 就可以在我的应用目标 Swift 代码中使用。
如何使 Query Core Data 对象(由 Xcode 生成的 Query.h 和 Query.m 支持)可用于我的测试目标 Swift 代码 StuffTests?我尝试手动创建一个头文件 StuffTests-Bridging-Header.h 并将 #import "Query.h" 添加到其中,但我的 Swift 测试类无法解析 Query 类。
【问题讨论】:
-
您是在使用现有的 Objective-C 代码还是这是一个新的“Swift”项目?