Ios 如何从Swift单元测试访问测试目标中存在的Objective-C代码?
我正在尝试对我编写的一些Swift类进行单元测试。它们需要访问仅存在于我的测试目标中的Objective-C类 通过在测试目标“Objective-C Bridgeting header”生成设置中指定应用程序的桥接头,我可以访问属于我的应用程序目标的Objective-C类。然而,我不能用它在我的测试目标中公开Objective-C类 如何从Swift测试类访问仅存在于测试目标中的Objective-C类?我添加了第二个桥接头文件,该文件属于我的测试目标。在第二个标题中,我从我的应用程序中导入了这个标题,以及我在测试中需要的Objective-C代码 称之为“MyAppTests BridgingHeader.h”: 然后,我在测试目标构建设置中将其设置为桥接头: 我的测试现在可以访问主桥接头中暴露给Swift的所有Objective-C类,以及仅在测试中暴露的所有额外Objective-C类Ios 如何从Swift单元测试访问测试目标中存在的Objective-C代码?,ios,objective-c,swift,Ios,Objective C,Swift,我正在尝试对我编写的一些Swift类进行单元测试。它们需要访问仅存在于我的测试目标中的Objective-C类 通过在测试目标“Objective-C Bridgeting header”生成设置中指定应用程序的桥接头,我可以访问属于我的应用程序目标的Objective-C类。然而,我不能用它在我的测试目标中公开Objective-C类 如何从Swift测试类访问仅存在于测试目标中的Objective-C类?我添加了第二个桥接头文件,该文件属于我的测试目标。在第二个标题中,我从我的应用程序中导入
#import "MyApp-Bridging-Header.h"
#import "MagicalRecord.h"
#import "MagicalRecord+Setup.h"