2017-11-08 14 views
0

firebaseデータベースを使用してビューコントローラのテーブルビューセルにデータを取得しました。私は別のビューコントローラにデータを転送したいです。 enter image description here私はテーブルビューのセルのラベルに変数を割り当ててみましたが、アプリケーションを取得しようとしたときにクラッシュしましたenter image description here。ここに私のサンプルコードenter image description hereFirebaseからテーブルビューコントローラにデータを取得して別のビューコントローラに渡す方法

png

+0

ようこそSOをご利用ください。[ask]を読んで、コードを画像として追加してください。 – Irreducible

+0

コードを画像として投稿しないでください。プレーンテキストを使用する –

答えて

0

はあなたがtableViewを移入するために使用される配列からオブジェクトを取得し、インデックスatIndexPathを使用してオブジェクトを取得することができ、あなたの機能didSelectRowAtにおけるように、この関数は、パラメータとしてAnyを期待していますsenderパラメータでこのオブジェクトを送信:

performSegue(withIdentifier: String, sender: Any?) 

あなたは、この機能を実装する必要があります。

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) 

そこには、あなたのsender内のオブジェクトので、あなたのViewControllerに変換し、次のいずれかにオブジェクトを渡すことができUIViewControllerあるプロパティsegue.destinationのビューコントローラを取得することができます。

関連する問題