xcode(swift)で日記アプリを作成しています
書いた日記はtableviewで一覧として表示させています
この書いた日記のうち、新しいものから3つは新たに日記を書かないと見返すことができないという仕組みを作りたいです。
なので、新しいものから3つのセルとその他では画面遷移先を分けたいのですがどうしたら実装できるでしょうか?
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?){ if segue.identifier == "cellSegue" {//セルが押された時 let inputViewController2:InputViewController2 = segue.destinationViewController as! InputViewController2 let indexPath = self.tableView.indexPathForSelectedRow if indexPath!.row >= 3 { inputViewController2.diary = self.dataArray[indexPath!.row] } else { } } }
遷移先の2つの画面のidentifierを"cellSegue"として、選択されたcellの番号で分けようと考えたのですが、この方法ではできないのでしょうか? 違う方法でも大丈夫なのででわかる方いましたらよろしくお願いします。
swift初心者なので細かく説明していただけるととても嬉しいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/15 01:50