-2
SubscriptionsViewController(3番目のタブ)という子にアクセスしたいTabBarViewControllerでは、子供に直接アクセスするにはどうしたらいいですか?
これは私がやっていることですが、動作しません。
var subscriptionsViewController: SubscriptionsViewController? {
get {
let viewControllers = self.childViewControllers
for viewController in viewControllers {
if let vc = viewController as? SubscriptionsViewController {
return vc
}
}
return nil
}
}
アクセスすると、そのView Controllerが表示されますか? –
いいえ、私のコードでそのコントローラを使用したいと思います...そして、そのビューコントローラのメソッドを呼び出す – TIMEX
あなたの要件に応じてNSNotificationCenterまたは代理人を使用してみる必要があります。 –