私は最初のView Controllerで宣言された辞書を持っていて、詳細ビューコントローラにSegueを通して辞書を渡したいのですが、唯一の問題はこれを達成する方法が完全にはわかりません?最初のビューコントローラで早送りでsegueを通して辞書を送信する
辞書:
var items = [NSDictionary]()
詳細ビューコントローラ:あなたのDetailViewControllerで
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
var Pr : DetailViewController = segue.destinationViewController as! DetailViewController
かなり低品質の答えを。 'DetailViewController'の' items'(または 'item'?)プロパティはOPクラスの' items'を受け入れません。他の 'DetailViewController'に他のセグがあると、彼らはおそらくこのアイテムを持ちたくないでしょう。 –
OPは彼が辞書を持っていると言いますが、実際には辞書の配列を持っていると言います。しかし、それを言及している必要があります。 OPはFirstViewControllerからDetailViewControllerに辞書を渡したいと言っています。それがまさにこれがすることです。 – Yannick
あなたが何かを仮定するとき、あなたは私が信じる答えにそれを指摘するべきです。あなたのコードは何もしません。あなたの前提でコンパイルされないからです。速くて短く書いてはいけません。しばしば間違いの答えでいっぱいです。 –