Size: a a a

2021 May 27

Т

Тарас in SwiftBook
и почему даже после append он остается nil
источник

b

bodich in SwiftBook
Потому что ты ему не присвоил ничего, только объявил
источник

b

bodich in SwiftBook
Давай по порядку!))
источник

b

bodich in SwiftBook
var notes: Notes? = Notes()
Там будет объект
var notes: Notes?
Там будет nil, ты ничего не присвоил
источник

b

bodich in SwiftBook
Когда поймешь первую часть, объясню эту вторую
источник

b

bodich in SwiftBook
Спойлер: у nil нет свойства text
Ты не можешь написать
nil.text.append(element)
источник

Т

Тарас in SwiftBook
так сработало
источник

b

bodich in SwiftBook
Естественно
источник

Т

Тарас in SwiftBook
Но теперь у меня там [["", " some text "]]
источник

b

bodich in SwiftBook
И? Все правильно
источник

b

bodich in SwiftBook
Добавил в массив стрингов еще один стринг
источник

Т

Тарас in SwiftBook
То есть, если у меня есть tableView например. И я хочу чтоб tableview отображал data из detailView, то всегда будет получаться, что в место с data from detailView я буду получать и string из detail view и ""
источник

b

bodich in SwiftBook
Причем здесь TableView?)))
источник

Т

Тарас in SwiftBook
любое другое view;
источник

b

bodich in SwiftBook
А как ты хотел чтобы получилось? Давай с этого начнем
источник

b

bodich in SwiftBook
Это ни при чем. Ты не понимаешь азов Swift. TableView это уже потом
источник

Т

Тарас in SwiftBook
у меня есть класс, я хочу поместить в нее data и чтоб эта data оторажлась на других view
источник

b

bodich in SwiftBook
Напиши что ты хотел вместо той строки в результате
источник

Т

Тарас in SwiftBook
["some text"]
источник

b

bodich in SwiftBook
Тогда зачем ты инициализировал с массивом в котором уже есть один элемент, а именно «»?
источник