「高度な」APIはSwift 2.0で削除されました。
Swift 2.0で「高度な」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)
advancedBy
でendIndex
を呼び出す必要があります。
let startIndex = cardNumber.endIndex.advancedBy(-4)
let lastFourDigitsOfPhoneNumber = phoneNumber.substringFromIndex(startIndex)