Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 如何使用主委托类创建.storyboard对象?_Objective C_Ios_Cocoa Touch_Storyboard - Fatal编程技术网

Objective c 如何使用主委托类创建.storyboard对象?

Objective c 如何使用主委托类创建.storyboard对象?,objective-c,ios,cocoa-touch,storyboard,Objective C,Ios,Cocoa Touch,Storyboard,我有这个计划: 我创建了一个故事板,将UIViewController子类化为MyViewController,并将其链接到正确的类。现在我可以完全访问这个控制器了。但是 我想在应用程序:didFinishLaunchingWithOptions:中向此对象发送消息,但我不知道如何才能做到这一点。因为我没有在代码中创建接口,所以无法链接它 如何执行此操作?您可以使用下面的代码获取对UIViewController的引用,该代码假定它是唯一的UIViewController。[[navigatio

我有这个计划:

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

我想在
应用程序:didFinishLaunchingWithOptions:
中向此对象发送消息,但我不知道如何才能做到这一点。因为我没有在代码中创建接口,所以无法链接它


如何执行此操作?

您可以使用下面的代码获取对UIViewController的引用,该代码假定它是唯一的UIViewController。[[navigationController ViewController]返回一个ViewController数组,所以您可以获取所需的一个

UINavigationController *navigationController = (UINavigationController *)self.window.rootViewController; 
    MyViewController *myViewController = (MyViewController *)[[navigationController viewControllers] objectAtIndex:0]; 
我很好奇你是否可以使用界面生成器(故事板)并控制从视图控制器到delegate.h文件的拖动来创建IBOutlet…我现在没有权限尝试,但我回到家后会尝试…我无法让拖动方法工作