代码之家  ›  专栏  ›  技术社区  ›  Jason

nsApplication和-ApplicationDidFinishing启动:

  •  4
  • Jason  · 技术社区  · 17 年前

    我有一个申请,我有一个 main.m 那回报 NSApplicationMain(argc, (const char **) argv); .

    我想在上运行代码 -applicationDidFinishLaunching: 但是我不知道怎么做。

    有人能帮忙或举个例子吗?

    谢谢! -杰森

    2 回复  |  直到 17 年前
        1
  •  15
  •   Louis Gerbarg    17 年前

    当应用程序完成加载后,将调用nsApplication委托的applicationDidFinishLaunching:方法。许多项目模板都设置了一个委托。如果您正在使用一个,只需添加适当的方法。

    如果您的项目没有设置应用程序委托,您将需要自己进行设置。首先,创建一个新的类作为委托(如果有逻辑上合适的东西,可以使用一个退出的类)。现在确保该类已在mainmenu.nib中实例化。最后,将“文件的所有者”对象的委托属性挂钩到ib中的实例化委托。

        2
  •  0
  •   Cody Brimhall    17 年前

    路易斯的回答简明扼要。但是,如果委托方法的概念对您来说是新的,那么您最好检查 relevent documenation .