如何通过编程从AppDelegate设置初始ViewController?

穆尼卡

作为我的问题,我被困在这一点上。实际上,我的问题是,在我的示例中,如果用户成功使用其凭据登录,则必须在应用程序启动时显示登录屏幕,他/她将重定向到主屏幕。如果用户第二次打开应用程序,我必须显示他已经登录的主屏幕。

我该如何解决?

克里斯·哈蒙斯(Chris Hamons)

首先,您需要通过打开情节提要,选择窗口控制器以及在属性检查器中取消选中“是初始控制器”来防止可可加载初始控制器。

然后是这样的:

    NSWindowController controller;
    public override void DidFinishLaunching (NSNotification notification)
    {
        var storyboard = NSStoryboard.FromName ("Main", null);
        if (true)
            controller = (NSWindowController)storyboard.InstantiateControllerWithIdentifier ("FirstController");
        else
            controller = (NSWindowController)storyboard.InstantiateControllerWithIdentifier ("SecondController");
        controller.Window.MakeKeyAndOrderFront (this);          
    }

其中FirstController和SecondController是您的主故事板上两个NSWindowController的标识符。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何通过AppDelegate在初始视图控制器(在Storyboard中创建)上设置属性?

来自分类Dev

如何从 appDelegate 到 viewController

来自分类Dev

如何使用情节提要设置条件初始ViewController

来自分类Dev

以编程方式在导航控制器中设置初始viewController(Layer SDK)

来自分类Dev

以编程方式设置根viewController

来自分类Dev

AppDelegate如何调用ViewController.h

来自分类Dev

如何从AppDelegate中的ViewController调用函数?

来自分类Dev

如何通过编程将默认值设置为SharedPreferences?

来自分类Dev

如何通过编程将DataGrid列设置为DatePicker输入

来自分类Dev

如何通过c#以编程方式更改COM安全设置?

来自分类Dev

如何关闭多个ViewController而不是初始ViewController

来自分类Dev

以编程方式在 ViewController 中设置 tableView

来自分类Dev

以编程方式创建ViewController时,如何将其视图设置为SKVIew类型?

来自分类Dev

iOS 8:如何以编程方式在自由格式ViewController中为UITableview设置高度

来自分类Dev

在Appdelegate的Storyboard中以编程方式为UINavigationcontroller设置rootViewcontroller

来自分类Dev

在Appdelegate的Storyboard中以编程方式为UINavigationcontroller设置rootViewcontroller

来自分类Dev

通过AppDelegate的Storyboard以编程方式实例化View Controller

来自分类Dev

以编程方式快速设置初始View Controller

来自分类Dev

如何以编程方式在包含WKInterfaceController的情节提要中设置初始控制器?

来自分类Dev

您如何以编程方式对作为情节提要原型创建的UITableViewCell进行初始设置?

来自分类Dev

如何以编程方式为Eclipse UI命令设置初始状态?

来自分类Dev

仅以编程方式为不在AppDelegate中的一个ViewController创建TabBar

来自分类Dev

除了从appDelegate获取之外,如何获取viewController的managedObjectContext?

来自分类Dev

如何使用Swift从ViewController读取AppDelegate中的变量值

来自分类Dev

除了从appDelegate获取之外,如何获取viewController的managedObjectContext?

来自分类Dev

如何从AppDelegate.m调用ViewController.m方法

来自分类Dev

如何在Swift中从AppDelegate更改ViewController中的文本标签?

来自分类Dev

如何将参数从appDelegate传递到ViewController?

来自分类Dev

didSet之后如何将数据从AppDelegate传递到ViewController?

Related 相关文章

  1. 1

    如何通过AppDelegate在初始视图控制器(在Storyboard中创建)上设置属性?

  2. 2

    如何从 appDelegate 到 viewController

  3. 3

    如何使用情节提要设置条件初始ViewController

  4. 4

    以编程方式在导航控制器中设置初始viewController(Layer SDK)

  5. 5

    以编程方式设置根viewController

  6. 6

    AppDelegate如何调用ViewController.h

  7. 7

    如何从AppDelegate中的ViewController调用函数?

  8. 8

    如何通过编程将默认值设置为SharedPreferences?

  9. 9

    如何通过编程将DataGrid列设置为DatePicker输入

  10. 10

    如何通过c#以编程方式更改COM安全设置?

  11. 11

    如何关闭多个ViewController而不是初始ViewController

  12. 12

    以编程方式在 ViewController 中设置 tableView

  13. 13

    以编程方式创建ViewController时,如何将其视图设置为SKVIew类型?

  14. 14

    iOS 8:如何以编程方式在自由格式ViewController中为UITableview设置高度

  15. 15

    在Appdelegate的Storyboard中以编程方式为UINavigationcontroller设置rootViewcontroller

  16. 16

    在Appdelegate的Storyboard中以编程方式为UINavigationcontroller设置rootViewcontroller

  17. 17

    通过AppDelegate的Storyboard以编程方式实例化View Controller

  18. 18

    以编程方式快速设置初始View Controller

  19. 19

    如何以编程方式在包含WKInterfaceController的情节提要中设置初始控制器?

  20. 20

    您如何以编程方式对作为情节提要原型创建的UITableViewCell进行初始设置?

  21. 21

    如何以编程方式为Eclipse UI命令设置初始状态?

  22. 22

    仅以编程方式为不在AppDelegate中的一个ViewController创建TabBar

  23. 23

    除了从appDelegate获取之外,如何获取viewController的managedObjectContext?

  24. 24

    如何使用Swift从ViewController读取AppDelegate中的变量值

  25. 25

    除了从appDelegate获取之外,如何获取viewController的managedObjectContext?

  26. 26

    如何从AppDelegate.m调用ViewController.m方法

  27. 27

    如何在Swift中从AppDelegate更改ViewController中的文本标签?

  28. 28

    如何将参数从appDelegate传递到ViewController?

  29. 29

    didSet之后如何将数据从AppDelegate传递到ViewController?

热门标签

归档