一尘不染

不推荐使用'substring(to :)':请使用带有'partial range upto'运算符的String切片下标

swift

如何将以下代码更新为swift的新版本:

self.areaCodeLael.text! = localNumber.substring(to: localNumber.index(localNumber.startIndex, offsetBy: 3))

我已经尝试过这篇文章,但我做不正确, 如何在Swift4中使用String切片下标?

我将原始代码调整为,localNumber[..<3]但得到了:

无法使用索引“ PartialRangeUpTo”下标“字符串”类型的值


阅读 428

收藏
2020-07-07

共1个答案

一尘不染

我会localNumber.prefix(3)在这种情况下说。简短而甜美。

2020-07-07