我有这个计划:
我创建了一个故事板并将UIViewController子类化为
MyViewController
并将其链接到正确的类。现在我可以完全访问此控制器。但...
我想在application:didFinishLaunchingWithOptions:
中向此对象发送消息,但我不知道该怎么做。因为我没有在代码中创建接口,所以我无法链接它。
我该怎么做?
答案 0 :(得分:0)
您可以使用下面的代码获取对UIViewController的引用,该代码假设它是唯一的UIViewController。 [[navigationController viewControllers]返回一个viewcontrollers数组,所以你可以抓住你想要的那个。
UINavigationController *navigationController = (UINavigationController *)self.window.rootViewController;
MyViewController *myViewController = (MyViewController *)[[navigationController viewControllers] objectAtIndex:0];
我很好奇你是否可以使用界面构建器(故事板)并控制从视图控制器拖动到委托.h文件以创建IBOutlet ...我现在没有权限尝试,但会尝试我回到家......我无法让拖拽方法起作用......