Я предполагаю, что, поскольку вы выбираете свои пользовательские объекты в viewDidAppear
, это то, что вы хотите использовать, а не coreDataHandle.getSortedData()
.
Измените объявление itemsName
на
var itemsName: [User] = []
и tableView:cellForRowAt:
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for : indexPath)
let user = itemsName[indexPath.row]
cell.textLabel?.text = ("\nCourse: \(user.username!) Score: \(user.password!)")
return cell
}
Обновление
Возможно, вы также хотите обновить объявление свойства запроса на выборку в viewDidAppear
let fetchRequest = NSFetchRequest<User>()