###前提・実現したいこと
家計簿アプリを作成していて、履歴画面を作成中です。
日付、用件、金額を入力する画面(1)と、過去の履歴を参照する画面(2)があります。
(1)から(2)に遷移して、履歴を選択後、(1)に戻るという流れです。
この(2)から(1)に戻る過程で履歴の情報(値)を(1)の画面に反映したいのですが、うまくいきません。
以下のように書いたのですが何がいけないのでしょうか?
よろしくお願いいたします。
###該当のソースコード
履歴画面はテーブルセルです。
押したセル番号を前の変数に代入したいです。
*値渡し以外の動きは正常にできています。
// (1)FirstViewController(日付、用件、金額を入力する画面) class FirstViewController: UITableViewController { // ここに(2)の 変数'sendHistoryEventKey'の値を代入したい。 var paramCellNum = "" // 略 }
// (2)履歴画面 class HistoryViewController: UITableViewController { // イベントキー配列(この配列を使って何番目のセルが選択されたかを判断する。) let arrayHistoryEventKey:[String] = ["A" , "B" , "C" , "D" , "E"] var sendHistoryEventKey = "" // 略 // セル押下時処理 override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) { sendHistoryEventKey = arrayHistoryEventKey[indexPath.row] self.dismissViewControllerAnimated(true, completion: nil) } // 画面遷移時処理(値渡し) override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) { let InfoVc = segue.destinationViewController as! FirstViewController InfoVc.paramCellNum = sendHistoryEventKey } // 略 }

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/09/07 12:53
2016/09/08 00:25 編集
2016/09/08 00:24
退会済みユーザー
2016/09/08 06:02
2016/09/08 06:48
退会済みユーザー
2016/09/08 07:28