IOS: модель не синхронизируется между деталями и основными представлениями - PullRequest
0 голосов
/ 29 сентября 2018

Я создаю приложение, в которое вы можете помещать изображения из Интернета в галерею изображений.Я пытаюсь подключить изображения, которые были сброшены, к определенному названию галереи.Вы можете создать новую галерею в главном представлении и в подробном представлении, куда вы добавляете изображения.Отбрасывание работает, так что теперь я работаю над моделью 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)
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...