###前提・実現したいこと
Webで検索しながら開発している初心者です。
タイマーのセットを任意の数もつiOSアプリケーションを作成しています。
タイマーのセットを定義してリストで管理する画面のテーブルビューセルから
任意の数のタイマーを追加する画面に遷移させています。
それぞれ別のテーブルビューセルから同じテーブルビューコントローラに遷移することになりますが、
その場合、タイマーのデータの持たせ方をどう考えればよいでしょうか?
セットを定義したテーブルビューセルのユニークネスをタイマーを追加するテーブルビューコントローラ上でデータを保存する際、どう実現するのかがわかりません。
タイマー設定リスト画面 (テーブルビューコントローラ) → タイマー設定追加画面
⇅ (セルを選択してセグエ/戻りはナビゲーションバー)
タイマーリスト画面 (テーブルビューコントローラ) → タイマー追加画面
###発生している問題・エラーメッセージ
タイマーのセットがひとつだけの場合は問題なく機能しています。
タイマーのセットが複数になった場合に遷移先 (遷移元は別だが共通したテーブルビューコントローラ) の設定に個別のキーを割り当てて保存する方法がわからず困っています。
###試したこと
アプリで入力されたデータは今のところすべて NSUserDefaults に書き込むようにしています。
遷移元のテーブルビューセルのインデックスなり入力内容をプレフィックスにしたキーで保存すればよいかと考え、遷移元のセルにひもづくデータを遷移先のビューに渡すことはできたのですが、そもそも保存の際のキーを変数にすることはできないようなので意味がなかったようです。
###補足情報(言語/FW/ツール等のバージョンなど)
Xcode8, 利用するSDKの都合でObjective-C
設計の基本がわかっていないようでお恥ずかしい限りですが、よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/05 10:49
2016/10/05 11:17
2016/10/05 11:27
2016/10/05 11:53