gpt4 book ai didi

swift - 如何在快速测试中使用用户定义的配置变量作为@testable 导入中的模块名称?

转载 作者:行者123 更新时间:2023-11-28 14:52:02 26 4
gpt4 key购买 nike

我有一个用户定义的变量“MODULE_NAME_WITH_SUFFIX”,它在每个模式中都不同。

现在我需要在我的测试中导入这个模块名称,但不知道如何导入。

在我进行简单导入之前:

@testable import MyApp

现在我想使用类似的东西:

@testable import $(MODULE_NAME_WITH_SUFFIX)

这在 Swift 中有可能吗?

可能不会,但是以后有可能以编程方式导入模块吗?

最佳答案

不幸的是,这在 Swift 中是不可能的。但是,您可以在 Objective-C 中使用预处理器执行此操作,因为实际的 header 名称将在编译时被替换。不过,这当然需要您使用 Objective-C 编写测试。

关于swift - 如何在快速测试中使用用户定义的配置变量作为@testable 导入中的模块名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49777643/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com