Iphone 向tableView重新加载添加导航效果

Iphone 向tableView重新加载添加导航效果,iphone,objective-c,ios,ipad,Iphone,Objective C,Ios,Ipad,我正在工作 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { if (!XAppDelegate.isRegular) { if([self shouldReloadWithSubCategory:[NSString stringWithFormat:@"%@",[[categoriesArray objectAtIndex:indexPath.

我正在工作

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
  if (!XAppDelegate.isRegular) 
{
    if([self shouldReloadWithSubCategory:[NSString stringWithFormat:@"%@",[[categoriesArray objectAtIndex:indexPath.row]objectForKey:@"CategoryId"]]])
    {
       [KeysArray addObject:categoriesArray];
       categoriesArray = [categoriesContainer objectForKey:key];
       NSLog(@"%@",categoriesArray);
       [tv reloadData];
    }
} }

我有一个类别和子类别。在类别上选择时,通过重新加载tableView,子类别将显示在同一视图控制器上。我希望在不使用其他视图控制器的情况下,将视图控制器推送到NavigationController时看到导航效果。我如何才能做到这一点?

此实现的代码要多得多。太容易创建另一个
DetailTableViewController
。 但如果您想实现使用您的规则:

1) 我必须创建表示
公共视图或详细视图的任何标志

2) 为类别和子类别创建容器。
3) 依赖标志加载数据源中的不同资源
4) 重新加载表视图


要获得导航效果,请尝试按下
self
。如果它不能解决您的问题-使用正确的字段创建新对象。

我很好奇您为什么不想使用其他视图控制器。这应该可以解决您的问题