添加新的实例视图控制器 - IOS5

时间:2012-03-27 10:09:39

标签: objective-c ios5

我在容器中设置了一个名为categoriesController的表视图控制器。

已更新---------------------------------------------- -----------------------

类别可能有或没有子类别,类别数量是可变的。

在'categoriesController'视图中:

没有子类别的分类单元格(点击) - > Segue to Articles查看

具有子类别的分类单元格(单击) - >不要塞。使用新值(新类别)初始化新的categoriesController,并使用新的categoriesController实例和新值重新加载tableview。

我正在尝试这样做,因为我不知道会有多少个子类别,我不想在故事板中实现很多类别视图控制器。我想在一个唯一的视图中进行管理。

我希望我的新解释对你来说很清楚。

非常感谢您的支持。

1 个答案:

答案 0 :(得分:1)

您只需要执行以下操作:

// When the specific cell is selected:
self.categoriesController = [[CategoriesController alloc] init];

旧的将被新的替换。这假设您有一个名为categoriesController的属性,其类型为strong / retain

另请注意,如果您使用的是ARC。如果你不是,那么在autorelease的alloc / init之后你会想要CategoriesController