我在容器中设置了一个名为categoriesController
的表视图控制器。
已更新---------------------------------------------- -----------------------
类别可能有或没有子类别,类别数量是可变的。
在'categoriesController'视图中:
没有子类别的分类单元格(点击) - > Segue to Articles查看
具有子类别的分类单元格(单击) - >不要塞。使用新值(新类别)初始化新的categoriesController,并使用新的categoriesController实例和新值重新加载tableview。
我正在尝试这样做,因为我不知道会有多少个子类别,我不想在故事板中实现很多类别视图控制器。我想在一个唯一的视图中进行管理。
我希望我的新解释对你来说很清楚。
非常感谢您的支持。
答案 0 :(得分:1)
您只需要执行以下操作:
// When the specific cell is selected:
self.categoriesController = [[CategoriesController alloc] init];
旧的将被新的替换。这假设您有一个名为categoriesController
的属性,其类型为strong
/ retain
。
另请注意,如果您使用的是ARC。如果你不是,那么在autorelease
的alloc / init之后你会想要CategoriesController
。