swift头文件中的文字和标识符问题之外不允许非ASCII字符
Posted
技术标签:
【中文标题】swift头文件中的文字和标识符问题之外不允许非ASCII字符【英文标题】:Non-ASCII characters are not allowed outside of literals and identifiers issue in swift header file 【发布时间】:2018-05-09 05:27:14 【问题描述】:我已将 swift 自定义 uiview 类文件添加到目标 c 项目,在视图内部有一个 textview 委托可用,所以当我添加时,我收到 ASCII 错误
在 SWIFT_EXTENSION 之后,我尝试替换“模块名称”中的字符,但即使它不起作用,我的项目模块名称也不是英文字符。
【问题讨论】:
【参考方案1】:终于找到问题了,
问题是因为我为该 uiview 类添加了扩展,所以当我们添加扩展时,该类不接受非 ASCII 字符。
删除扩展并将所有内容放入单个类后,它工作正常。
【讨论】:
以上是关于swift头文件中的文字和标识符问题之外不允许非ASCII字符的主要内容,如果未能解决你的问题,请参考以下文章
当我想在目标 c 项目中使用 swift 文件时使用未声明的标识符
架构验证 - s4s-elt-character:除“xs:appinfo”和“xs:documentation”之外的架构元素中不允许使用非空白字符