我的應用使用Tab Bar Controller
,其中包含多個View Controller
在不同的選項卡中。當用戶打開應用程序時,他們將首先進入FirstView。我想在SecondView中添加一些方法來刷新FirstView。這是我的FirstViewController.swift
:在標籤欄控制器中刷新SecondView來自SecondView
class FirstViewController: UIViewController, UIScrollViewDelegate {
override func viewDidLoad() {
super.viewDidLoad()
我試圖把
FirstViewController().viewDidLoad()
在我SecondViewController.swift
,但是這是行不通的。有沒有更好的方法來刷新FirstView?
使用代表您的概念 –
或者您可以通過使用'self.tabBarController.viewControllers [index]' – Akhilrajtr
訪問viewcontroller爲什麼你自己調用'viewDidLoad'方法?您不應該調用它,因爲它自動被操作系統調用,並且只有在視圖加載時纔會調用它。 –