iOS新手,但熟悉Android,目前正在使用开源VLC媒体播放器代码。
我想做的是,如果用户打开应用但未通过Facebook登录,则将重定向添加到登录屏幕
if AccessToken.current != nil {
// basic usage
self.view.makeToast("Logged In")
}else {
// basic usage
self.view.makeToast("Logged Out")
// Add redirect to login page logic here
}
如何创建登录页面并重定向?
我创建了一个名为LoginScreen.storyboard的故事板,并添加了一些按钮,如果用户未登录,我想重定向到该故事板。
答案 0 :(得分:0)
首先,通过单击ViewController-> Identity Inspector,为从接口生成器创建的 Storyboard ID 提供给ViewController。在为您的VC分配ID后,在您的代码中:
if AccessToken.current != nil {
// TODO
self.view.makeToast("Logged In")
}else {
self.view.makeToast("Logged Out")
let sb = UIStoryboard(name: "LoginScreen", bundle: nil) // current Storyboard
let loginVC = sb.instantiateViewController(withIdentifier: "yourIdentifierName") // instantiate Login page
self.present(loginVC, animated: true, completion: nil) // present instantiated ViewController
}