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