gpt4 book ai didi

ios - 快速将数据推送到 UISplitViewController 的主视图 Controller 和详细 View Controller

转载 作者:行者123 更新时间:2023-11-30 13:56:07 24 4
gpt4 key购买 nike

我正在尝试将我的分支数组发送给 UISplitViewControllers 的子级。但我的 subview Controller 的数组计数为零。非常感谢任何形式的帮助。

谢谢。

LoginVC -> SplitVC -> NavigationC -> BranchesTableVC

以下代码来 self 的 LoginVC

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if (segue.identifier == "toSplitVC") {
if let splitViewController: BTSplitViewController = segue.destinationViewController as? BTSplitViewController {
let masterViewController = (splitViewController.splitViewController?.viewControllers[0] as? UINavigationController)?.topViewController as? BTBranchTableViewController
masterViewController?.branches = self.branches
}

}
}

这是 BTBranchTableViewController 的代码

var branches:NSArray = []

override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
print("branches count \(self.branches.count)")
}

结果:分支计数 0

没有错误消息

最佳答案

我通过向 splitviewcontroller 添加以下代码解决了问题

let branchListViewController = (self.viewControllers[0] as? UINavigationController)?.topViewController as? BTBranchTableViewController

branchListViewController?.branches = self.branches

关于ios - 快速将数据推送到 UISplitViewController 的主视图 Controller 和详细 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33593328/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com