【发布时间】:2021-10-29 16:46:04
【问题描述】:
我想将容器从我的 Tabbar 传递给我的 VC,我尝试这样做,但根本不起作用。我该如何解决?
我的风险投资
class FavVC: UIViewController {
var container: NSPersistentContainer!
override func viewDidLoad() {
super.viewDidLoad()
guard container != nil else { fatalError("This view needs a persistent container.") }
NSLayoutConstraint.activate([
])
}
}
我的标签栏
class TabBar:UITabBarController {
var container: NSPersistentContainer!
@IBOutlet weak var TabBarContent: UITabBar!
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if let favVC = segue.destination as? FavVC {
favVC.container = container
}
}
override func viewDidLoad() {
super.viewDidLoad()
guard container != nil else { fatalError("This view needs a persistent container.") }
print("it works!")
}
}
【问题讨论】: