【发布时间】:2018-03-02 09:26:01
【问题描述】:
我刚刚转换了我的小应用程序,但我发现了这个错误: 'substring(from:)' 已弃用:请使用带有 'partial range from' 运算符的字符串切片下标
我的代码是:
let dateObj = dateFormatterFrom.date(from: dateStringa)
if dateObj != nil {
cell.detailTextLabel?.text = dateFormatterTo.string(from:(dateObj!))
} else {
let index = thisRecord.pubDate.index(thisRecord.pubDate.startIndex, offsetBy: 5)
cell.detailTextLabel?.text = thisRecord.pubDate.substring(from: index)
}
【问题讨论】:
-
这不是该问题的重复。这个问题是关于“partial range upto”的,这个问题是关于“partial range from”的。它们是不一样的,它们是用不同的运算符构造的,而且这个问题没有关于构造“部分范围高达”或以其他方式获取字符串后缀的答案。
标签: swift substring deprecated swift4