【发布时间】:2016-07-28 20:44:47
【问题描述】:
我有一些逻辑允许我从我创建的字符集中收听对无效字符的文本字段的编辑,显然是在 swift 3 语法中重新排列,我收到以下错误:
Cannot invoke initializer for type 'Range<Index>' with an argument list of type '(DefaultBidirectionalIndices<String.CharacterView>)
在这行代码上:
if let _ = string.rangeOfCharacter(from: invalidCharacters, options: [], range:Range<String.Index>(string.characters.indices))
我查看了新的 API 文档,但似乎在 swift 3 中找不到此行的正确格式...有什么建议吗?
【问题讨论】:
标签: ios swift xcode range swift3