博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Table View滑动时报错
阅读量:5934 次
发布时间:2019-06-19

本文共 1936 字,大约阅读时间需要 6 分钟。

学习表视图(Table View)的应用时,自己写了个demo,最后表格出来了,可是滑动时报错了,报错如下:

这是我ViewController.m部分的代码:

1 #import "ViewController.h" 2  3 @interface ViewController () 4  5 @end 6  7 @implementation ViewController 8 { 9     NSArray *tableData;10 }11 12 - (void)viewDidLoad13 {14     [super viewDidLoad];15     // Do any additional setup after loading the view, typically from a nib.16     tableData = [NSArray arrayWithObjects:@"Egg Benedict" , @"Mushroom Risotto" , @"Full Breakfast" , @"Hamburger" ,@"Ham and Egg Sandwich" , @"Creme brelee" , @"white chocolate donut" , @"starbucks coffee" , @"vegetable curry" , @"instant noodle with egg" , @"noodle with bbq pork" , @"japanese noodle" , @"green tea" , @"thai shrimp cake" , @"angry birds cake" , @"ham and cheese panini" , nil];17     //[tableData retain];18 19 }20 21 - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section22 {23     return [tableData count];24     25 }26 27 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath28 {29     static NSString *simpleTableIdentifier = @"SimpleTableItem";30     31     UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier];32     33     if (cell == nil) {34         cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:simpleTableIdentifier];35     }36     37     //[[cell textLabel] setText:[tableData objectAtIndex:[indexPath row]]];38     cell.textLabel.text = [tableData objectAtIndex:indexPath.row];39     cell.imageView.image = [UIImage imageNamed:@"icon.png"];40     41     42     return cell;43     44 }45 46 - (void)didReceiveMemoryWarning47 {48     [super didReceiveMemoryWarning];49     // Dispose of any resources that can be recreated.50 }51 52 @end

 

经过反复的测试后,解决办法如下:

在第17行加上:

[tableData retain];

这样就可以解决报错问题了。

本文转自夏雪冬日博客园博客,原文链接:http://www.cnblogs.com/heyonggang/p/3556568.html,如需转载请自行联系原作者

你可能感兴趣的文章
在Oracle中使用Guid
查看>>
iOS 在不添加库的情况下 通过抽象类来获取自己想要的方法
查看>>
罗将公布手机锤,我感到深深的内疚
查看>>
spark(1.1) mllib 源代码分析
查看>>
CentOSserverMysql主从复制集群结构
查看>>
Android实例-设置消息提醒(XE8+小米2)
查看>>
CSS之设置滚动条样式
查看>>
Activity启动模式 及 Intent Flags 与 栈 的关联分析
查看>>
Raspberry Pi Kernel Compilation 内核编译官方文档
查看>>
Jquery 数组操作
查看>>
不少专车司机考虑退出
查看>>
【Raspberry Pi】openwrt 路由
查看>>
java 操作excel 文件
查看>>
uva 11552 Fewest Flops 线性dp
查看>>
ZH奶酪:PHP抓取网页方法总结
查看>>
java并发编程学习: 原子变量(CAS)
查看>>
Javascript中的循环变量声明,到底应该放在哪儿?
查看>>
MS WORD 表格自动调整列宽,自动变漂亮,根据内容自动调整 .
查看>>
内存对齐详细解释
查看>>
C#反射
查看>>