我正在学习 Objective-C,我必须做一个应用程序。我正在尝试做的是从 my MainViewController, a SplitViewController, 在代码中调用。这已经解决了。现在,我必须调用多个DetailViewControllers. 我找到了这个例子: http:
//kshitizghimire.com.np/uisplitviewcontroller-multipledetailviews-with-navigation-controller/
在此示例中,它们用于MultipleDetailViewsWithNavigatorAppDelegate声明SplitViewControllerand MasterViewController,因为SplitViewController是从头开始加载的ViewController,并且使用didFinishLaunching函数AppDelegate. 在我的应用程序中,我SplitViewController在第二个中加载ViewController,所以 mySplitViewController被声明并加载到 my 中ViewController,而不是在 my 中AppDelegate。我读过,“委托”就像Interfaces以不同的方式声明和实现方法,但这里没有使用协议或委托方法。AppDelegate所以,我必须为我做其他事情SecondViewController,并在这个新AppDelegate的SplitViewController和声明中声明MasterViewController?...或者这个AppDelegate变量引用,只是为了引用SplitViewController?