数组越界场景集合(什么情况会出现数组越界呢)--iOS开发
来源:互联网 发布:电脑淘宝联盟新手教程 编辑:程序博客网 时间:2024/05/16 17:45
1、
UITabbarController上放了三页面(控制器)
self.selectedViewController = [self.childViewControllersobjectAtIndex:3];
报错:
Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayI objectAtIndex:]: index 3 beyond bounds [0 .. 2]'
原因:
UITabbarController上有三个页,而上段代码是获取第四页,因为下标是从0开始而不是从1开始,所以数组越界了导致崩溃;
正确写法:
self.selectedViewController = [self.childViewControllersobjectAtIndex:2];
。。。待续
0 0
- 数组越界场景集合(什么情况会出现数组越界呢)--iOS开发
- [解决问题集合]数组越界
- 出现数组越界解决办法
- IOS数组越界
- 数组越界
- 数组越界
- 数组越界
- 数组越界??
- 数组越界
- 数组越界
- iOS中防止数组越界
- 数组越界会产生段错误
- 数组越界会造成死循环
- 数组(2)-数组越界
- 数组访问越界(1)
- ListView绑定适配器出现数组越界问题
- 一个数组越界问题 数组越界
- iOS 数组越界 Crash处理经验
- ubuntu 14.04 qemu 联网
- Js作用域与作用域链详解
- matlab在数字图像处理笔记(2)
- 蓝桥杯往届试题——星系炸弹(简单的推理题目)
- python模块之 - logging
- 数组越界场景集合(什么情况会出现数组越界呢)--iOS开发
- datatable + sql service分页查询
- 郁闷的C小加(一)
- 如何根据一个值来动态让select下的option选中
- Maximum path sum I
- iOS学习之 - HTTP属性
- 《第五项修炼》读书笔记(3)
- iOS之运行时机制及方法混写method swizzling
- <a>标签中href="javascript:;"