'advancedBy' API 在 Swift 2.0 中

'advancedBy' API in Swift 2.0

'advance' API 已在 Swift 2.0 中删除。

如果我们在 Swift 2.0 中使用 'advance' API,则会抛出错误 'advance' is unavailable: call the '**advancedBy(n)**' method on the index

如何在 Swift 2.0 中使用 advancedBy API 获取索引?

下面是我的场景:

let startIndex = advance(cardNumber.endIndex, -4) 
let lastFourDigitsOfPhoneNumber = phoneNumber.substringFromIndex(startIndex)

您需要在 endIndex 上致电 advancedBy

let startIndex = cardNumber.endIndex.advancedBy(-4)
let lastFourDigitsOfPhoneNumber = phoneNumber.substringFromIndex(startIndex)