iphone – UITableView didSelectRowAtIndexPath:不工作
发布时间:2020-12-14 18:59:04 所属栏目:百科 来源:网络整理
导读:当我选择表格行时,没有任何反应.它没有去ContentController,当我想将它链接到resultLabel时,我找不到我在ContentController.h上声明的UILabel. - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { ContentCont
当我选择表格行时,没有任何反应.它没有去ContentController,当我想将它链接到resultLabel时,我找不到我在ContentController.h上声明的UILabel.
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { ContentController *detailview = [[ContentController alloc] initWithNibName:@"ContentController" bundle:nil]; detailview.detailString = [NSString stringWithFormat:@"%d",indexPath.row]; [self.navigationController pushViewController:detailview animated:YES]; [detailview release]; } ContentController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view from its nib. resultLabel.text = self.detailString; } 解决方法
这可能是因为您没有将表视图属性设置为委托&数据源:
tableview.delegate=self; tableview.datasource=self; 或者在xib中设置它们的属性是另一种选择 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- com.alibaba.fastjson.JSONException: unclosed string
- react native学习笔记13——FlatList上拉加载
- c# – 字符串长度超过32768个字符时的Azure存储异常
- macos – 如何在Swift中获取按下的键
- ruby-on-rails – 使用Pundit gem授权一系列ID
- XML和YAML的使用方法
- ruby-on-rails – Rspec,shoulda和spork不能一起工作
- XML(五)dom4j增删改查
- iphone – 帮助填写“info.plist”文件
- ruby-on-rails-3 – Rails 3向电子邮件发送错误