2016-10-06 15 views
1

特定のviewControllerから別のviewControllerにアクセスする方法を知る必要があります。viewControllerからアクセスする方法Swift 3の別のviewController

は、それは私のコードです

class TabViewController: UITabBarController, UITabBarControllerDelegate { 

var timeLineViewController : TimeineViewController = TimeineViewController() 

override func viewDidLoad() { 
    super.viewDidLoad() 
    timeLineViewController.postList.alpha = 1.0 
    // Do any additional setup after loading the view. 
} 

override func didReceiveMemoryWarning() { 
    super.didReceiveMemoryWarning() 
    // Dispose of any resources that can be recreated. 
} 

} 

答えて

0

さて、あなたがする必要があるいくつかあります:

1)に別のクラス

2)で操作することができる変数を設定するにはあなたがそれを制御したい他のView Controllerで、操作したいクラスのインスタンスを作成します。

3)そのインスタンスがいったん変更されたら、すぐにそれを変更することができます

4)ビューコントローラ

例提示:

let tableViewController = yourTableViewController() 
tableViewController.yourBoolProperty = true 

//perform any showing action you want 
+0

申し訳ありませんが、私はあなたを理解していないより良い説明できますか? –

+0

アイデアは別のviewControllerからviewControllerのコントロールを管理しています –

+0

「コントロールを管理する」ということを100%確信しているわけではありません。あなたは何をしたいのかの擬似コードの例を挙げることができますか? – gigadude7

0

基本的にはあなただけの私が投稿リンクをたどるコントローラ間/パスデータを接続するためにセグエを使用することができます。それはあなたがVCにVCからのデータを渡したい場合は

https://www.youtube.com/watch?v=guSYMPaXLawリンクをたどる

...あなたがデータを渡すか、アクセスする方法を理解するのを助けることができます。

あなたがしたい場合DetailViewに多くのチュートリアルのための

Send data from TableView to DetailView Swift

このリンクをたどって見てテーブルビューからのデータを送信したい場合。あなたのコードで何も得られていないので....

関連する問題