Swift 中的会话

Mua*_*Ali 1 session xcode swift

如果我有一个登录用户并使用他的 ID 存储在应用程序中

NSUserDefaults.standardUserDefaults().setBool(true, forKey:"isUserLoggedIn");
                            NSUserDefaults.standardUserDefaults().synchronize();
Run Code Online (Sandbox Code Playgroud)

如何将其作为会话,以便我可以在每个页面中使用它

示例 欢迎“用户登录”

Wil*_* XJ 5

使用单例可能有帮助:

class LoginInfo {

var isLogin:Bool = false
static let shareInstance = LoginInfo()

init() {}
}

// when login success set isLogin be true
LoginInfo.shareInstance.isLogin = true

// when login out set isLogin be false
LoginInfo.shareInstance.isLogin = false

// in other pages can call this
if LoginInfo.shareInstance.isLogin {
        // do something
}
Run Code Online (Sandbox Code Playgroud)

希望它有帮助:-)