0

我有以下问题,我找不到可行的解决方案。

我有一个使用 CoreData 的分层数据模型,它通常表示包含类别和产品的产品目录。用户可以手动浏览结构(CategoryList -> SubCategoryList -> ProductList -> ProductDetail 页面)而不会出现任何问题。

但是来了!我们有一个包含特色产品的页面。我们想要做的是,如果用户点击特色产品,选项卡应该切换到目录(正常工作)并且应该显示所选产品的详细信息视图(也可以通过创建 detailsViewCotroller 并推送来正常工作它放到堆栈上),但是在类别上下文中(我不知道该怎么做)。因此,用户应该可以点击详细视图导航栏中的“返回”按钮,并且所有子类别和类别都应该就位以供浏览。

这甚至可以管理吗?同样,我将 CoreData 用于具有父属性的模型。关于如何构建导航堆栈的任何想法或建议?

4

1 回答 1

1

假设您知道特色产品所属的类别和子类别,您可以使用导航控制器方法 setViewControllers:animated:,并传入一个控制器数组,一个用于类别,一个用于子类别,一个用于详细信息。您将以与现在相同的方式获取这些数据。

于 2013-01-25T16:40:10.057 回答