【发布时间】:2014-06-23 14:03:11
【问题描述】:
我在MyProjectName 文件夹中有一个快速协议IModelIdProvider。
我在MyProjectNameTests 文件夹中创建了一个名为RemoteModelFactoryTest 的objective-c 单元测试类。
要进行一些测试,RemoteModelFactoryTest 必须实现 IModelIdProvider 协议。
当我 #import "MyProjectName-Swift.h" 在我的 Objective-C 类中使用我的 swift 协议时,我得到了一个 file not found。
如果我将#import 指令更改为#import "MyProjectNameTests-Swift.h",则会找到标头但不是我的协议(它在MyProjectName 项目中定义,而不是在MyProjectNameTests 项目中定义)。
*Tests 项目中使用 Swift 代码有什么特别的事情要做吗?
【问题讨论】:
标签: ios objective-c swift xcode6