如何在产品名称动态更改时更改 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:单击按钮时如何动态更改单元格高度?迅速