基于拆分视图的应用程序 - 在RootViewController中导航

时间:2010-07-13 15:36:20

标签: objective-c xcode ipad

解决
嘿所有,

我目前正在开发基于Split-View的iPad应用程序。我希望Root View Controller导航到另一个TableView,然后用户可以选择相应的行并在DetailViewController中显示信息。我设法对导航部分进行编码(根视图控制器导航到另一个表而不是立即向详细视图控制器显示信息),但我似乎无法根据用户的TableView选择显示信息。

选择层次如下:
RootViewController - >在根视图控制器中选择行--->导航到TableView - >从TableView中选择行 - >在详细视图控制器中显示

有什么想法吗?

感谢。

1 个答案:

答案 0 :(得分:0)

这是我的解决方案,部分原因。

在didSelectRowAtIndexPath中(委托是我的app delegate singleton):

[delegate setDetailItem:newFile];

setDetailItem:

- (void)setDetailItem:(id)newDetailItem
{

    if (detailItem != newDetailItem)
    {
        [detailItem release];
        detailItem = [newDetailItem retain];
    }
    detailViewController.detailItem = self.detailItem;


        [self.detailViewController configureView];
    }

detailViewController有一个(id)变量detailItem,它是从我选择的行设置的。然后我根据这个项目根据需要配置我的detailview。所以有一个开始。