Objective c 使用UISplitViewController最佳实践和“上一步/下一步”按钮的核心数据?

Objective c 使用UISplitViewController最佳实践和“上一步/下一步”按钮的核心数据?,objective-c,uitableview,uisplitviewcontroller,Objective C,Uitableview,Uisplitviewcontroller,我需要在iPad的核心数据中显示以下数据结构: CategoriestableView->ProductstableView在UISplitViewController左侧的masterView中使用两层导航控制器查看此部件 选择特定产品后,在UISplitViewController右侧的详细视图中显示ProductDetail 挑战在于在detailView中添加Prev/Next按钮,并浏览该特定类别中的不同产品。包括纵向模式下的功能: 1.当masterView消失时,上一个/下一个仍能

我需要在iPad的核心数据中显示以下数据结构:

CategoriestableView->ProductstableView在UISplitViewController左侧的masterView中使用两层导航控制器查看此部件

选择特定产品后,在UISplitViewController右侧的详细视图中显示ProductDetail

挑战在于在detailView中添加Prev/Next按钮,并浏览该特定类别中的不同产品。包括纵向模式下的功能:

1.当masterView消失时,上一个/下一个仍能正常工作

2.假设用户当前位于Category1->ProductList1,则用户从ProductList1->Categories返回,未选择任何其他类别,将materViewPopOver解除。使用Prev/Next在ProductList1中的产品之间导航,然后重新打开masterViewPopOver后,原始ProductList1将显示在masterViewPopOver中,而不是上次关闭时的类别级别

底线是,我希望它的功能与iPad的原生邮件应用完全一样

任何人都可以建议什么是下注实践来实现这种行为吗

我是否应该只使用一个具有多个部分的FetchedResultsController来处理类别级别和产品级别的数据?或者我应该为每个级别使用两个一?如何确保detailView跟踪上一个/下一个订单

欢迎您的任何意见!提前谢谢