Есть первый ViewController с двумя массивами:
class ViewController: UITableViewController {
var savedNotes = [Note]() // массив заметок
var check = ["Проверка", "Массива"]
Есть второй ViewController, который считывает массивы с первого:
class NoteViewController: UIViewController, UITextViewDelegate {
@IBOutlet var textNote: UITextView!
var noteView: Note!
override func viewDidLoad() {
super.viewDidLoad()
if let nvc = storyboard?.instantiateViewController(withIdentifier: "Table") as? ViewController {
print("В NoteViewController до каких либо действий в check элементов: \(nvc.check.count)")
print("В NoteViewController до каких либо действий в savedNotes элементов: \(nvc.savedNotes.count)")
}
Вся загвозка в том, что во втором viewController количество элементов в check всегда верное, а в savedNotes всегда ноль.
Тип Note просто кастомный класс без каких либо причуд