現在、swiftにてSNSを作成しています。下の画像のように、最初にタイトルviewが表示され「はじめる」というボタンを押すと登録viewに遷移。登録ページにおいてユーザーネーム、パスワード、メールアドレスを登録するとタイムラインviewに移動、既にユーザーネームを登録している人は1、2をすっ飛ばしてタイムラインに飛ぶという構造を作りたいのですが、1,2を同時にすっ飛ばす方法がよくわかりません。
swift
1func toTimeline() { 2 if let username = UserDefaults.standard.object(forKey: "userName") { 3 self.performSegue(withIdentifier: "toTimeline", sender: self) 4 } 5 } 6```以上のメソッド(登録viewで生成)をタイトルviewで使いたいのですが、このコードをタイトルviewのviewWillAppearで記入すると、ビルドする際にアプリが強制終了されてしまいます(segueは1→3に繋いでいます)。 7既にログインしたユーザーをいきなりタイムラインに遷移させる方法、また特定のviewを一度だけ表示する方法は他に何かあるでしょうか?(わかりにくい質問で申し訳ありません)
あなたの回答
tips
プレビュー