测试:Objective-C+;敏捷的

测试:Objective-C+;敏捷的,objective-c,swift,xcode,unit-testing,Objective C,Swift,Xcode,Unit Testing,我正试图用嵌入的Swift代码测试我的Objective-C项目 Xcode给出了Objective-C类中使用的Swift类的错误,例如: @property (nonatomic, readonly) City *city; 未知类型名称“城市” 仅用于测试。这两个类都包含在我的测试目标中 如果我选择跳转到CityXcode的定义,将打开生成的swift.h标题。#将“-swift.h”文件导入测试类并将.swift类添加到两个目标。 然后构建一次应用程序,然后您就可以在测试类中使用此Sw

我正试图用嵌入的Swift代码测试我的Objective-C项目

Xcode给出了Objective-C类中使用的Swift类的错误,例如:

@property (nonatomic, readonly) City *city;
未知类型名称“城市”

仅用于测试。这两个类都包含在我的测试目标中

如果我选择跳转到
City
Xcode的定义,将打开生成的
swift.h
标题。

#将“-swift.h”文件导入测试类并将.swift类添加到两个目标。

然后构建一次应用程序,然后您就可以在测试类中使用此Swift类。

您是否将
#import“ProjectName Swift.h”
添加到您的测试文件(在Objective-c中)?当你编译你的应用目标时,这个文件是由XCode自动生成的。是的,我做了。我甚至在我的.pch中导入了它