1、
UITabbarController上放了三页面(控制器)
self.selectedViewController = [self.childViewControllers objectAtIndex:3];
报错:
Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayI objectAtIndex:]: index 3 beyond bounds [0 .. 2]'
原因:
UITabbarController上有三个页,而上段代码是获取第四页,因为下标是从0开始而不是从1开始,所以数组越界了导致崩溃;
正确写法:
self.selectedViewController = [self.childViewControllers objectAtIndex:2];
。。。待续