Туториал Swift часть 3


#1

// 1
import UIKit
// 2
class TestDataSource : NSObject, UITableViewDataSource {
// 3
let tipCalc = TipCalculatorModel(total: 33.25, taxPct: 0.06)
var possibleTips = Dictionary<Int, (tipAmt:Double, total:Double)>()
var sortedKeys:[Int] = []

// 4
override init() {
    possibleTips = tipCalc.returnPossibleTips()
    sortedKeys = sorted(Array(possibleTips.keys))
    super.init()
}

В Swift 4.0 выдаёт ошибку “Use of unresolved identifier ‘sorted’”. Гуглил около полутора часов, но так и не разобрался.


#2
var possibleTips: [Int: Any] = [:]
var sortedKeys: [Int] = []
    
override init() {
    sortedKeys = possibleTips.keys.sorted()
    super.init()
}

#3

Большое спасибо! А можете кинуть ссылку на материал?


#4