【问题标题】:How pointer a .storyboard object with main delegate class?如何使用主委托类指针 .storyboard 对象?
【发布时间】:2012-04-18 19:08:08
【问题描述】:

我有这个方案:

我创建了一个故事板并将 UIViewController 子类化为MyViewController 并将其链接到正确的类。现在我可以完全访问这个控制器了。但是……

我想在application:didFinishLaunchingWithOptions: 中向该对象发送消息,但我不知道该怎么做。因为我没有在代码中创建接口,所以无法链接。

我该怎么做?

【问题讨论】:

    标签: objective-c ios cocoa-touch storyboard


    【解决方案1】:

    您可以使用下面的代码获取对您的 UIViewController 的引用,假设它是唯一的 UIViewController。 [[navigationController viewControllers] 返回一个视图控制器数组,所以你可以抓住你想要的。

    UINavigationController *navigationController = (UINavigationController *)self.window.rootViewController; 
        MyViewController *myViewController = (MyViewController *)[[navigationController viewControllers] objectAtIndex:0]; 
    

    我很好奇您是否可以使用界面构建器(故事板)并控制从视图控制器到委托 .h 文件的拖动来创建 IBOutlet...我现在无权尝试,但会在何时尝试我到家了……我无法使拖动方法起作用……

    【讨论】:

      猜你喜欢
      • 2015-07-15
      • 1970-01-01
      • 1970-01-01
      • 2019-03-17
      • 2018-11-11
      • 2011-01-19
      • 2012-10-29
      • 1970-01-01
      • 2013-12-20
      相关资源
      最近更新 更多