我很困惑。
这是因为,我的控制流程无法正常工作。
我认为,这只是基本逻辑。但是,奇怪的是,我的控制流程不如我想要的那样。
这是我的代码。
即isLogin()方法,具有以下代码:
奇怪的是为什么控制流总是转到if语句,即使用户尚未登录。
NB:如果用户尚未登录,则当前视图必须存在LoginViewController。
任何人都可以解释这个问题吗?谢谢
Userdfaults没有值时返回nil。
添加零而不是空引号:-
if UserDefaults.standard.string(forKey: "token") != nil {
return true
} else {
return false
}