如何在产品名称动态更改时更改 Swift 标头(“ProductModuleName-Swift.h”)产品名称

Posted

技术标签:

【中文标题】如何在产品名称动态更改时更改 Swift 标头(“ProductModuleName-Swift.h”)产品名称【英文标题】:How to change Swift header("ProductModuleName-Swift.h") Product name as product name changes dynamically 【发布时间】:2015-12-17 10:23:10 【问题描述】:

我使用标题#import "ProductModuleName-Swift.h"objective-c 类中包含了swift 类,其中ProductModuleName 是我的应用程序产品名称,因此它工作正常!

但问题是,在我的项目中,我有一个可以动态更改产品名称的自动化系统。我有xcconfig 文件来覆盖构建设置。在这种情况下,如何在产品名称从自动化更改时动态导入"ProductModuleName-Swift.h"

请帮忙!

【问题讨论】:

【参考方案1】:

找到了解决办法!

我尝试通过将构建设置“Objective - Generated Interface Header Name”更改为常量而不是动态,然后无论产品名称如何,它都可以正常工作。

假设我在构建设置中将该文件名更改为“Test-Swift.h”,并将其导入我的项目中。这与产品名称无关。

【讨论】:

以上是关于如何在产品名称动态更改时更改 Swift 标头(“ProductModuleName-Swift.h”)产品名称的主要内容,如果未能解决你的问题,请参考以下文章

swift - 在UITableView中选择单元格时如何更改按钮名称?

在 Swift 的标头中使用分段控件更改 UICollectionView 的内容

UITableView:单击按钮时如何动态更改单元格高度?迅速

如何在所有请求中传输动态auth值,而不是在SOAPUI中更改每个请求的标头中的值

如何在 XCode 4.5 中更改产品名称?

如何在swift上以编程方式更改uisegmentedcontrol的字体大小和字体名称?