用JSONKit变换的NSArray用UITableView的数据源总报错的解决方案
来源:互联网 发布:表格怎么做数据筛选 编辑:程序博客网 时间:2024/06/10 15:23
用到jsonkit的解析 就会发现这个问题的存在 增加retain以后 uitableview正常使用
用JSONKit转换的NSArray用UITableView的数据源总报错的解决方案
最近用JSONkit转换JSON数据,转换后做为UITableView的数据源,代码如下:
NSArray *result = [resultStr objectFromJSONString];
但调度时,只要向上拉动UITableView就会报错:
[__NSCFString objectAtIndex:]: unrecognized selector sent to instance 0x696b4902012-06-03 21:28:03.316 FashionReport[11243:f803] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFString objectAtIndex:]: unrecognized selector sent to instance 0x696b490'*** First throw call stack:
我仔细检查,除了在- (void)dealloc 方法里释放了数据源变量,其它地方都没做什么操作赋值 ,后来想可能是JSONKit把数据源做了autorelease,于是把代码改为:
NSArray *result = [[resultStr objectFromJSONString] retain];
问题解决!
- 用JSONKit变换的NSArray用UITableView的数据源总报错的解决方案
- UITableView的数据源(dataSource)
- JSonKit 的使用
- JSONKit的使用
- 关于JSONKit的使用
- JSONKit 的几个错误
- JSONKit的使用方法
- JSONKit的使用方法
- JSONKit的使用方法
- JSONKit的使用方法
- JSONKit的使用方法
- jsonKit的解决办法
- JsonKit的基本使用
- UITableView的数据源(dataSource)和代理(delegate)
- UITableView的数据源设置和简单介绍
- UITableView的headerView悬停解决方案
- JSONKIT isa错误的解决办法
- JSONKIT isa错误的解决办法
- BZOJ 1911([Apio2010]特别行动队-斜率优化第一题)
- 链表各类操作详解
- 漫谈QWidget及其派生类(三)
- GLCM
- QWidget及其派生类
- 用JSONKit变换的NSArray用UITableView的数据源总报错的解决方案
- mina处理断包和粘包
- 读入输出优化
- Linux中使用GDB调试NS2
- Webob WSGI 装饰器
- 英国儿童十大宣言
- Oracle 11g 安装过程图文详解
- "undefined reference to" 问题解决方法
- Servlet 中文乱码问题及解决方案剖析