如何仅在首次运行应用程序时在我的iOS应用程序中打开页面视图控制器?

莱斯利·彼得斯(Lesley Peters)

我正在为iOS创建一个应用程序,我想打开一个页面视图控制器(不是普通的视图控制器),但是仅在用户第一次打开该应用程序时才打开。

问题是我无法在代码中打开新的页面视图控制器。用户将看到的第一个屏幕是登录屏幕,但是在第一次访问时切换到页面视图控制器。

到目前为止,这是我在登录屏幕ViewController中所拥有的:

override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.
    let launchedBefore = NSUserDefaults.standardUserDefaults().boolForKey("launchedBefore")
    if launchedBefore  {
        //Not the first time, show login screen.
    }
    else {
        NSUserDefaults.standardUserDefaults().setBool(true, forKey: "launchedBefore")
        //First time, open a new page view controller.
    }
    let secondViewController:InstructionViewController = InstructionViewController()

    self.presentViewController(secondViewController, animated: true, completion: nil)
}

我要打开的页面视图控制器已在情节提要板上创建。

哈西特·古普塔(Harshit Gupta)

应用程序委托的willFinishLaunchingWithOptions方法将是最佳选择(AFAIK)。检查条件并相应地设置窗口的根视图控制器。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何仅在首次运行应用程序时在我的iOS应用程序中打开页面视图控制器?

来自分类Dev

如何在首次打开应用程序时显示视图?

来自分类Dev

如何使WSCoachMarksView演练仅在用户首次打开应用程序时运行?

来自分类Dev

首次打开应用程序时的条件页面显示

来自分类Dev

首次打开应用程序时的条件页面显示

来自分类Dev

iOS应用程序登录视图控制器问题

来自分类Dev

iOS(Swift)-投射应用程序委托窗口的根视图控制器可在模拟器中运行,但在手机上加载应用程序时失败

来自分类Dev

仅在首次启动应用程序时,如何启动具有特定活动的应用程序?

来自分类Dev

ISO:图像未显示在页面视图控制器应用程序中

来自分类Dev

防止在我的应用程序IOS 6的每个视图控制器上自动旋转

来自分类Dev

如何从IOS应用程序控制器显示半透明的视图

来自分类Dev

实体在我的视图控制器中为nil,但不是应用程序委托

来自分类Dev

如何从 Xamarin.ios 本机应用程序中的自定义控制器类打开新的故事板?

来自分类Dev

如何在 swift 4 中访问应用程序委托中的视图控制器功能

来自分类Dev

如何通过相同的控制器方法从我的Spring MVC应用程序的每个页面中返回变量?

来自分类Dev

如何在仅纵向的应用程序中以纵向或横向呈现视图控制器

来自分类Dev

从 Angular 中的应用程序控制器访问视图控制器数据

来自分类Dev

ServletException当打开我的应用程序时

来自分类Dev

如何在Spring Boot应用程序中运行多个控制器?

来自分类Dev

如何诊断仅在使用uWSGI运行应用程序时出现的Python Flask应用程序中的问题?

来自分类Dev

每当我打开应用程序或从Xcode运行该应用程序时,IOS都会创建新的应用程序ID

来自分类Dev

控制器@Mixin仅在重新编译运行的应用程序后才能工作

来自分类Dev

控制器@Mixin仅在重新编译运行的应用程序后才能工作

来自分类Dev

从didinsertelement视图访问应用程序控制器

来自分类Dev

从视图控制器调用应用程序委托方法

来自分类Dev

应用程序委托-页面控制器错误

来自分类Dev

如何在我的应用程序ios 10中打开默认音乐应用程序

来自分类Dev

如何在我的Node.js应用程序中合并模型和控制器?

来自分类Dev

如何为我的应用程序中的所有控制器设置 ProducesResponseType?

Related 相关文章

  1. 1

    如何仅在首次运行应用程序时在我的iOS应用程序中打开页面视图控制器?

  2. 2

    如何在首次打开应用程序时显示视图?

  3. 3

    如何使WSCoachMarksView演练仅在用户首次打开应用程序时运行?

  4. 4

    首次打开应用程序时的条件页面显示

  5. 5

    首次打开应用程序时的条件页面显示

  6. 6

    iOS应用程序登录视图控制器问题

  7. 7

    iOS(Swift)-投射应用程序委托窗口的根视图控制器可在模拟器中运行,但在手机上加载应用程序时失败

  8. 8

    仅在首次启动应用程序时,如何启动具有特定活动的应用程序?

  9. 9

    ISO:图像未显示在页面视图控制器应用程序中

  10. 10

    防止在我的应用程序IOS 6的每个视图控制器上自动旋转

  11. 11

    如何从IOS应用程序控制器显示半透明的视图

  12. 12

    实体在我的视图控制器中为nil,但不是应用程序委托

  13. 13

    如何从 Xamarin.ios 本机应用程序中的自定义控制器类打开新的故事板?

  14. 14

    如何在 swift 4 中访问应用程序委托中的视图控制器功能

  15. 15

    如何通过相同的控制器方法从我的Spring MVC应用程序的每个页面中返回变量?

  16. 16

    如何在仅纵向的应用程序中以纵向或横向呈现视图控制器

  17. 17

    从 Angular 中的应用程序控制器访问视图控制器数据

  18. 18

    ServletException当打开我的应用程序时

  19. 19

    如何在Spring Boot应用程序中运行多个控制器?

  20. 20

    如何诊断仅在使用uWSGI运行应用程序时出现的Python Flask应用程序中的问题?

  21. 21

    每当我打开应用程序或从Xcode运行该应用程序时,IOS都会创建新的应用程序ID

  22. 22

    控制器@Mixin仅在重新编译运行的应用程序后才能工作

  23. 23

    控制器@Mixin仅在重新编译运行的应用程序后才能工作

  24. 24

    从didinsertelement视图访问应用程序控制器

  25. 25

    从视图控制器调用应用程序委托方法

  26. 26

    应用程序委托-页面控制器错误

  27. 27

    如何在我的应用程序ios 10中打开默认音乐应用程序

  28. 28

    如何在我的Node.js应用程序中合并模型和控制器?

  29. 29

    如何为我的应用程序中的所有控制器设置 ProducesResponseType?

热门标签

归档