Я создаю приложение, в которое вы можете помещать изображения из Интернета в галерею изображений.Я пытаюсь подключить изображения, которые были сброшены, к определенному названию галереи.Вы можете создать новую галерею в главном представлении и в подробном представлении, куда вы добавляете изображения.Отбрасывание работает, так что теперь я работаю над моделью Museum
, которая в конечном итоге будет отслеживать все изображения, которые были отброшены для каждой галереи.Я создал простую тестовую модель, однако это не похоже на работу.
Есть что-то, что я забыл сделать?
Файл модели
struct Museum {
var a: Any?
mutating func setVar(thing: Any){
a = thing
}
}
Detail VC
Это, кажется, лучший жизненный цикл, чтобы в конечном итоге установить все выпавшие изображения
var museum = Museum()
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
museum.setVar(thing: "HELLO")
}
}
Master VC
Это всегда ноль
var museum = Museum()
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
print("Do I have the variable", museum.a)
}