Swift超初心者です。
UITabBarController→NavigationController→UITableViewControllerにデータを渡す方法が分からず困っております。ちなみにUITabBarController→UIViewControllerには以下の方法でデータが渡っているのを確認しております。
if let chartVC = self.viewControllers?[1] as? ChartViewController{
chartVC.stepTarget.text = "Target : " + data
}
間にNavigationControllerが入った場合、どのように指定したら良いのでしょうか?
また下記の方法でnewsVCインスタンスの変数にデータが入ったのは確認できたのですが、その後NewsViewControllerタブに遷移するとデータが初期化されたままになっていました。
こちらの理由も良く分かっておりません。
if let newsVC = self.storyboard?.instantiateViewController(identifier: "newsVC") as? NewsViewController {
newsVC.rssArray = data
print(newsVC.rssArray)
self.navigationController?.pushViewController(newsVC, animated: true)
}
大変恐縮ですが、どなたかご教示いただけますと大変助かります。
どうぞ宜しくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/24 21:50