У меня есть 2 вида контроллеров в UITabbar
.Мой список managedObjects
хорошо работает в моем первом viewController (отображается в CollectionView).
Когда я переключаю контроллеры (изменяя selectedViewController
), мои managedObjects
теряют свой контекст (и, следовательно, их данные).
Мне нужно передать свои сущности на другой контроллер, так как я могу сохранить контекст?
Спасибо.
PS: это использовалось для работы с моим предыдущим Xcode (теперь 9.3 с Swift 3.3)!
Вот псевдокод моего метода переключения:
//context is fine, and so are the properties
NSLog("Context: %@", myEntities[0].managedObjectContext)
NSLog("My label: %@", myEntities[0].label)
//switch tabbar
theTabbar.selectedItem = 1
//managedObjectContext and label are now nil !
NSLog("Context: %@", myEntities[0].managedObjectContext)
NSLog("My label: %@", myEntities[0].label)