随笔 - 566  文章 - 2  评论 - 77  阅读 - 117万

uitableview 滑动时 报错-[__NSCFString objectAtIndex:]: unrecognized selector sent to instance

出现此问题的解决办法是:

  1. 问题:  
  2. 新建一个tableview,在设置数据源时,如果不retain一下数组的话,就会崩溃:  
  3. array = [NSArray arrayWithObjects: @"1",@"2",@"3",@"4",@"5", nil];  
  4. [array retain];  
  5. 报错信息:  
  6.  -[NSCFString objectAtIndex:]: unrecognized selector sent to instance 0x4b436d0  
  7. 新建tableview最精简的代码:  
  8. - (void)viewDidLoad  
  9. {  
  10.     [super viewDidLoad];  
  11.       
  12.     UITableView *tableView = [[UITableView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]  
  13.                                                           style:UITableViewStylePlain];  
  14.       
  15.     tableView.delegate = self;  
  16.     tableView.dataSource = self;  
  17.       
  18.     array = [NSArray arrayWithObjects: @"1",@"2",@"3",@"4",@"5", nil];  
  19.     [array retain];  
  20.       
  21.     self.view = tableView;  
  22.     [tableView release];  
  23.    
  24. }  
posted on   wtq  阅读(9901)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决
历史上的今天:
2012-02-20 iphone 自定义uiTableViewCell,如何通过其数据成员来访问cell本身
2012-02-20 iPhone 我调试代码到某一个函数的调用处,结果单步调试无法进入函数里头。
< 2013年2月 >
27 28 29 30 31 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 1 2
3 4 5 6 7 8 9

点击右上角即可分享
微信分享提示