开发者社区> 问答> 正文

无法在“‘”符号后键入任何内容

我希望能够在我的文本框中写出拉丁文大写字母和一些符号。这是我的代码

let apostropheCharacterSet = CharacterSet(charactersIn: "'")
let characterSet = CharacterSet(charactersIn: "-/")
         .union(.latinUppercaseLetters)
         .union(apostropheCharacterSet)
         .union(.whitespaces)
 textValidator = CharacterSetTextValidator(set: characterSet)

但是当我输入“‘”时,我不能在它之后输入任何东西(无论是模拟器还是真实设备)。它只发生在这个符号(我已经和其他符号核对过了)。“:”、“^”等)我想看到的结果是:我可以在“‘”符号之后继续打字。拿“MC‘Donald”为例

展开
收起
游客5akardh5cojhg 2019-12-11 21:43:54 335 0
0 条回答
写回答
取消 提交回答
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载