ios - 从 View 更改 View 将出现

标签 ios swift

我正在检查用户是否已登录,如果是,我想直接进入主菜单(跳过登录屏幕),现在我在登录 viwillAppear 中有这个

if currentUser != nil {
        self.performSegueWithIdentifier("login_success", sender: self)
    }

它确实会进入 if 语句,但不会改变 View 。谢谢

最佳答案

viewWillAppear 在 View 尚未位于 View 层次结构中时调用,这是执行 segue 的要求。

您的选择是在 viewDidAppear 中调用它,尽管用户将在转换之前看到第一个屏幕,或者在显示登录屏幕之前执行该检查。

关于ios - 从 View 更改 View 将出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37912096/

相关文章:

ios - Xcode Swift - 修改 subview 属性

ios - 在两个 iOS 应用程序之间共享 Firebase 身份验证/ token

ios - 新手,核心数据实例化托管对象

ios - 如何在等待 App Store 响应应用内购买时运行 'loading spinner' 或类似代码?

ios - Swift:从相机/UIImagePickerController 直接转到 View Controller

ios - 我如何在 Swift iOS 中监听来自服务器的网络数据?

ios - 添加 SKPhysicsJointLimit 后 SKPhysicsBodies 不会发生碰撞

ios - 当用户离开 iOS 应用程序时自动注销用户

ios - 音频输出单元的输入回调中允许执行哪些操作

ios - 如何将 "$123.4"之类的字符串更改为 floatValue