【发布时间】:2019-06-11 11:21:10
【问题描述】:
我的代码如下
var theReview = addReview.text
let len2 = addReview.text.utf16.count
if len2 > 3000 {
theReview = theReview?.substring(to: (theReview?.index((theReview?.startIndex)!, offsetBy: 3000))!)
}
如果文本长度超过 3000 个字符,我的目标是获取文本的前 3000 个字符。
但是,我收到以下警告:
'substring(to:)' 已弃用:请使用字符串切片下标 使用 'partial range upto' 运算符
什么可以替代我的代码。我不是一个非常专业的编码器。所以任何帮助都会很棒。
【问题讨论】: