Здравствуйте!
Приобрёл книгу, которая по идее должна была помочь в освоении языка Swift, но меня она загнала в тупик. Оказалось, что написана она была ещё аж в 2015 году, когда Swift был не четвертой версии и слегка отличался от нынешнего. Так вот, в книге при объяснении темы “Реализация контроллера” из главы “Введение в табличные представления (Table View)” есть такой код, который нужно вписать в проект:
class ViewController: UIViewController, UITableViewDataSource {
let sectionsTableIdentifier = "SectionsTableIdentifier"
var names: [String: [String]]!
var keys: [String]!
@IBOutlet weak var tableView: UITableView!
override func viewDidLoad() {
super.viewDidLoad()
tableView.register(UITableViewCell.self, forCellReuseIdentifier: sectionsTableIdentifier)
let path = Bundle.main.path(forResource: "sortednames", ofType: "plist")
let namesDict = NSDictionary(contentsOfFile: path!)
names = namesDict as! [String : [String]]
keys = sorted(namesDict!.allKeys as [String])
}
В последней строчке выскакивает предупреждение “Use of unresolved identifier ‘sorted’”.
Уже второй час ломаю голову в попытках понять, что делать. Сам я новичок в свифте. В интернете нигде ответа нет, помогите, пожалуйста.