Прежде всего, зарегистрируйте свою ячейку вне функции cellForRowAt indexPath
, предпочтительно там, где вы добавляете свой tableView.
Для этого случая зарегистрируйте его в viewDidLoad
Так что tableView.register(newCell.self, forCellReuseIdentifier:"newCell")
входит в viewDidLoad
для функции, попробуйте это:
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
var cell = tableView.dequeueReusableCell(withIdentifier: "newCell", for: indexPath) as! newCell
cell.textLabel.text= value
return cell
}
Надеюсь, это поможет. Кроме того, предоставьте больше контекста тому, что идет не так, и каково предполагаемое поведение.