怎么就显示不出来了-关于table跳转的疑虑,手写了为什么跳转不了(只写了前两个单元格),我是小白请原谅

问题描述

关于table跳转的疑虑,手写了为什么跳转不了(只写了前两个单元格),我是小白请原谅

#import "RootTableViewController.h"
#import "TableViewController_1.h"
#import "TableViewController_2.h"
@interface RootTableViewController ()

@end

@implementation RootTableViewController

  • (void)viewDidLoad {
    [super viewDidLoad];
    self.title = @"设置";
    _muArr = @[@[@"飞行模式",@"无线局域网",@"蓝牙",@"蜂窝移动网络",@"个人热点",@"运营商"],@[@"通知",@"控制中心",@"勿扰模式"]];
    }
  • (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];

}

  • (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
    return [_muArr count];
    }
  • (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    return ((NSArray *)_muArr[section]).count;
    }
  • (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"rootCellIdentifier" forIndexPath:indexPath];
    if (cell == nil) {
    cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"rootCellIdentifier"];
    }
    cell.textLabel.text = [((NSArray *)_muArr[indexPath.section]) objectAtIndex:(indexPath.row)];
    cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
    return cell;
    }

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
TableViewController_1 *table_1 = [[TableViewController_1 alloc]init];
TableViewController_2 *table_2 = [[TableViewController_2 alloc]init];
UIViewController *uiviewcontroller = [[UIViewController alloc]init];
if (indexPath.section == 0) {
switch (indexPath.row) {
case 0:
uiviewcontroller = table_1;
break;
case 1:
uiviewcontroller = table_2;
break;
default:
break;
}
}

[self.navigationController pushViewController:uiviewcontroller animated:YES];

}
@end
/****************/
#import "TableViewController_1.h"

@interface TableViewController_1 ()

@end

@implementation TableViewController_1

  • (void)viewDidLoad {
    [super viewDidLoad];
    _arr_1 = @[@[@"你该吃药了",@"你病的不轻"],@[@"我是医生",@"我是你的医生",@"我是你一辈子的医生"]];
    }
  • (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    }

#pragma mark - Table view data source

  • (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
    return _arr_1.count;
    }
  • (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    return ((NSArray *)_arr_1[section]).count;
    }
  • (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"cellIdentifier" forIndexPath:indexPath];

    // Configure the cell...
    if (cell == nil) {
    cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"cellIdentifier"];
    }
    cell.textLabel.text = ((NSArray *)_arr_1[indexPath.section])[indexPath.row];
    cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
    return cell;
    }

解决方案

tableview没有设置数据源和代理。

时间: 2024-10-03 15:46:17

怎么就显示不出来了-关于table跳转的疑虑,手写了为什么跳转不了(只写了前两个单元格),我是小白请原谅的相关文章

Excel2010在一个单元格中显示图表小技巧

  Excel2010在一个单元格中显示图表小技巧         步骤一.首先,打开Excel表格,然后鼠标左键单击选中需创建迷你图表的单元格,切换到"插入"功能选项卡中,在"迷你图"组中,单击一种迷你图表类型(目前只有3种迷你图:拆线图.柱线图.盈亏图)按钮(此处选择"柱形图"),打开"创建迷你图"对话框.如下图: Excel2010 步骤二.利用"位置范围"右侧的折叠按钮,选中显示迷你图表的单元格,单

excel单元格为空时怎么显示我们的警示标志防止漏掉数据

  在使用excel编辑数据的时候有些单元格是必须要填写的,所以为了防止漏填,或者忘记填写的情况.我们通常都会给这些单元格设置警示的标志,一般情况我们都是将其填充颜色以提醒我们.那么excel单元格为空时怎么显示我们的警示标志防止漏掉数据?下面小编就为大家介绍一下,一起来看看吧! 设置的流程 第一步打开我们所要进行设置修改的excel表格. 第二步我们可以看到打开的表格的各个单元格都是属于必须填写的部分,否则一旦钱的数目打错了,或者打到了别人的账户上是一件十分麻烦的事.小编就将所有的必须填写的单

excel单元格为空值时显示红色

  excel表格我们经常会用到,在编辑的时候有些单元格是必须要填写的,所以为了防止漏填,或者忘记填写的情况.我们通常都会给这些单元格设置填充颜色.也就是说当这些单元格为空值时显示为红色,这样就可以起到漏填的功能.那么excel单元格为空时怎么显示为红色? excel版本比较多,这里以2007版本为例.首先我们先选择好要设置的单元格,比如要设置的区域是A2:A8,那么我们就将该区域选上.单元格我们也可以选择不连续的单元格,选上之后单击右侧的"条件格式"选项卡. 然后会下拉选项,在下拉的

Excel2013教程 如何显示某数字范围的单元格

  接下来就教大家如何设置这个效果,有需要的朋友进来学习咯! ①启动Excel2013,选中B2:D8区域,单击菜单栏--开始--条件格式--新建规则. ②规则类型选择第二种:只为包含以下内容的单元格设置格式,单元格值介于200到600之间. ③下面进行单元格的设置,在填充选项卡中,选择一种颜色,确定. ④这样就突出某数值区间的单元格,如果大家要突出大于指定值的单元格,可以再次单击条件格式--管理规则选项. ⑤弹出条件格式规则管理器,单击编辑规则选项. ⑥将规则编辑为单元格值大于800. ⑦确定

合并table相同单元格的jquery插件分享(很精简)_jquery

效果如下 原表格: col0 col1 col2 col3 SuZhou 11111 22222 SuZhouCity SuZhou 33333 44444 SuZhouCity SuZhou 55555 66666 SuZhouCity ShangHai 77777 88888 ShangHaiCity ShangHai uuuuu hhhhh ShangHaiCity ShangHai ggggg ccccc ShangHaiCity GuangZhou ttttt eeeee GuangZ

table iew-ios tableView中,点击单元格,弹出对话框显示单元格的内容。

问题描述 ios tableView中,点击单元格,弹出对话框显示单元格的内容. 在ios tableView中,我想实现的功能是点击单元格,弹出对话框显示单元格的内容.但现在的问题是,我点击第一个单元格时,不弹出对话框,但点击第二个单元格时,弹出对话框,但是显示的内容是第一次点击的单元格的内容.是不是哪里设置有问题 ,求各位大神指教.单元格点击响应代码如下. -(void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:

JS+CSS实现可以凹陷显示选中单元格的方法

 这篇文章主要介绍了JS+CSS实现可以凹陷显示选中单元格的方法,实例分析了javascript操作css的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了JS+CSS实现可以凹陷显示选中单元格的方法.分享给大家供大家参考.具体实现方法如下:   代码如下: <html> <head> <title>JS+CSS实现可以凹陷显示选中的单元格</title> <style> td{cursor:hand;font-size:

table合并单元格colspan和rowspan

起因 解决方案 colspan rowspan colspan rowspan 综合实例 起因     最近要实现一个成绩分析的功能,最终是要呈现到Word中的,一开始想到的使用报表显示,但是得有单独的数据库表来存储这些数据,如果说项目是刚开始做的话,倒也好说,不过现在项目已经进入了后期,在新建数据库表就有点不现实了,因此就jsp界面手画table了.但是在画table的过程中遇到一个问题,有些单元格是合并的,那么怎么来合并单元格呢? 解决方案 colspan & rowspan     col

Rdlc报表中某一列的值合并显示在一个单元格中

问题描述 做了一个报表,并且进行了分组,想实现以下功能:单位XX等级XXa编号bcd日期XXX上面是我可以实现的下面是我想实现的单位XX等级XX编号a,b,c,d日期XXX环境:数据源绑定,list本组分页.简单的点说就是能不能把table表中的一列的值合并显示在一个单元格,并且不影响分页效果 解决方案 解决方案二:不是吧?自己做沙发?????解决方案三:建议你在数据源上面下手,我们之前都是把数据当行来对待,然后分组.再分组:解决方案四:这个我建议在后台数据源集合进行操作后再赋值到页面上来