0 storyboard viewdidappear ios swift swift3
我是 Swift 的初学者。我正在尝试在单视图 Swift 3 项目中创建一个基本的登录和帐户创建系统。
在我的 ViewController.swift 中,我有一个 viewDidAppear 函数:
override func viewDidAppear(_ animated: Bool) {
self.performSegue(withIdentifier: "loginView", sender: self)
}
Run Code Online (Sandbox Code Playgroud)
这是我的主要故事板: Main.storyboard
打开应用程序后,我希望先打开“受保护数据”页面,然后检查用户是否已登录。如果没有,则应显示登录页面。但是,我不知道如何实现这一目标。我试图链接导航控制器,但我没有将该功能视为一个选项。
现在,当我运行模拟器时,只显示“受保护数据”页面。
我该怎么办?另外,我的viewDidAppear函数有什么问题吗?
如果你真的想要这个导航流程
打开应用程序后,我希望先打开“受保护数据”页面,然后检查用户是否已登录。
那么你应该ViewController.swift
像这样组织你的
class ViewController: UIViewController {
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
if /* userDidLogin... REPLACE WITH YOUR CODE*/ {
performSegue(withIdentifier: "ShowLogin", sender: nil)
}
}
}
Run Code Online (Sandbox Code Playgroud)
当然你还需要:
ShowLogin
归档时间: |
|
查看次数: |
13492 次 |
最近记录: |