SplitViewController

感谢您的高级。 我想知道如果我可以调用detailViewController方法,或者从我创建的另一个rootViewController中获取在IBOutlets中声明为IBOutlets的属性。让我来解释一下:SplitViewController

我rootControlViews的层次结构:

[RootViewController的] [细胞1] - > [Cell1RootViewController(推Cell1RootView ......到navController]

只有1 DetailViewController与所谓的“对象”

一个IBOutlet声明的对象(和synthethised)我选择[细胞1],所以我现在里面Cell1RootViewController,我怎么能说从这里?

在DetailViewController声明的“对象”

我曾尝试声明这里面Cell1RootViewController并试图通过基准出口与一个是内部DetailViewController链接,但我不能让没有成功...

感谢所有!

回答:

好吧,我几个星期前解决了,但工作,没有时间发布我的解决方案。 因此,我不清楚我在试图解释什么。 如果你有一个SplitViewController,那么你有一个MasterView和一个ControllerView(扩展/实现TableDataSource和TableDelegate协议)。 如果你想有几个ControllerViews的,因为什么,想叫马西德威方法时,您的任何ControllView内,你应该有一个init方法是这样的:

- (id) initWithMasterView: (MasterView *) theMaster, ....otherOptionsYouWant{ 

self = [super init]

if (self){

myMasterInstance = theMaster;

//other initializations you want here

}

return self;

}

我不是在编程语言中的新手,但目标C和Iphone开发中的这些东西似乎比它更复杂。

以上是 SplitViewController 的全部内容, 来源链接: utcz.com/qa/260678.html

回到顶部