美文网首页
Swift - 实现NSRange到Range的转换

Swift - 实现NSRange到Range的转换

作者: 小驴拉磨 | 来源:发表于2020-07-14 10:33 被阅读0次
//扩展NSRange,添加转换成Range的方法
extension NSRange {
    func toRange(string: String) -> Range<String.Index> 
    {
        let startIndex = string.index(string.startIndex, offsetBy: self.location)
        let endIndex = string.index(startIndex, offsetBy: self.length)
        return startIndex..<endIndex
    }
}

相关文章

网友评论

      本文标题:Swift - 实现NSRange到Range的转换

      本文链接:https://www.haomeiwen.com/subject/ttszcktx.html