お世話になります。
初期画面として指定したビューコントローラーの、viewDidLoad()節において、UserDefaultsから値を拾い、この値がnilならば、 UserDefaultsに設定を行う他のビューへ遷移し、そうでなければ止まる、という処理を行うために、下記コードを記述しました。
swift
1 override func viewDidLoad() { 2 super.viewDidLoad() 3 4 let WorkNameLen=UserDefaults.standard.string(forKey: "WorkNameLen") 5 6 if WorkNameLen==nil{ 7 self.performSegue(withIdentifier: "toWorkNameList", sender: nil) 8 } 9 } 10
しかし、ストーリーボード上で遷移線を張り、このStoryboad SegueのIdentifierにtoWorkNameListを置いたのに、遷移が発生しません。
どうすれば遷移が発生しますか?
xcodeのバージョンは、8.2.1です
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/13 11:11