我希望能够在文本字段中写拉丁文大写字母和一些符号。 这是我的代码
let apostropheCharacterSet = CharacterSet(charactersIn: "'")
let characterSet = CharacterSet(charactersIn: "-/")
.union(.latinUppercaseLetters)
.union(apostropheCharacterSet)
.union(.whitespaces)
textValidator = CharacterSetTextValidator(set: characterSet)
但是当我输入“”时,我不能在其后输入任何内容(对于模拟器和真实设备均如此)。仅在此符号上发生(我已经检查过其他符号,例如“:”,“ ^”等) 我想看的结果: 我可以在“”符号后继续输入。并获得例如“ MC'DONALD”