Я посмотрел код в вашей папке для вставки, и проблема в том, что у вас было и объявление, и назначение в отдельных строках определения класса.
class TableViewController: UITableViewController {
//temp list of tasks
var tasks = [Sting]()
//giving some default values in the cell
tasks.append(["something"])
Вы также написали String
неправильно, но это не относится к исправлению.
Другая проблема - несоответствие типов. Вы объявляете массив String , который будет [String]
. Однако вы пытаетесь добавить массив String в другой массив String, что неверно.
tasks.append(["something"])
Вместо этого у вас должно быть
tasks.append("something")
Теперь добавляется элемент String
для вашего массива Strings
.
Наконец, вы можете сделать одну из двух вещей: назначить массив при создании
var tasks = ["something"]
или назначить его внутри функции, например ваш ViewDidLoad