IOS成长之路-UITableViewController 的小问题
来源:互联网 发布:nginx 只允许访问目录 编辑:程序博客网 时间:2024/05/23 20:48
在使用列表界面的时候,我们都知道
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section (方法1)
这个方法是返回这个界面有几行数据的,而
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath (方法2)
这个方法是为每行输入数据的,
当我们在用方法1 返回的是 0 ,也就是说没有行,这个时候 方法2 是不会执行的。
它们的关系是紧紧相连的,只有方法1 的返回值是大于0 的时候,方法2 才会执行去添加数据。
当我们把解析的 xml 数据添加到列表显示出来的时候,问题就来了,因为我们知道,当项目运行的时候上面的方法1,方法2 等等方法是最先运行的,然后才会去运行 解析xml数据的方法,
这样显然是不能够在界面上输出任何值的,所以我们需要在解析完xml数据后,进行一次界面的刷新操作:
[self.tableViewreloadData];
这样就可以获取到解析后的数据了,从而显示出来。
- IOS成长之路-UITableViewController 的小问题
- iOS之UITableViewController的使用
- UITableViewController的初始化问题
- 关于UITableViewController的问题
- 小扎-我的成长之路
- 小白的成长之路
- 技术小白的成长之路
- 小白的成长之路
- IOS成长之路
- iOS - UITableViewController的RefreshControl使用
- NSFileManager 的用法-iOS成长之路
- ****iOS小狮子的成长之路****
- 小白成长之路
- iOS UITableViewController
- IOS成长之路-关于iOS6.0 屏幕旋转的问题
- 转载 -- IOS成长之路-关于iOS6.0 屏幕旋转的问题
- IOS成长之路-关于iOS6.0 屏幕旋转的问题
- IOS之表视图下拉刷新(UITableViewController)
- undefined references: __sync_fetch_and_add_4 and __sync_val_compare_and_swap_4
- apche server 中配置别名【也可以设定网络路径】
- muc.lists.freebsd.current
- jquery - 插件依赖的公共方法
- libmemcached 编译错误
- IOS成长之路-UITableViewController 的小问题
- uva-401 - Palindromes
- freebsd7安装ASTERISK,编译出错,求助
- 什么视频播放器最好用?
- Bug 28671 - [4.2 regression] undefined reference to `__sync_fetch_and_add_4'
- delphi中获得进程列表或想要的进程(枚举进程、遍历进程)
- 使用源码升级至glibc-2.7
- libmemcached 安装报错 解决
- 安装libmemcached遇到的问题