您好,欢迎来到伴沃教育。
搜索
您的当前位置:首页开发小bug.总有你遇到的.

开发小bug.总有你遇到的.

来源:伴沃教育

一直有个想法.如果我们将开发中遇到小bug的原因和解决思路分享出来.那该....我也有懒癌...
1.今天分享一个:
*** -[__NSArray0 objectAtIndex:]: index 9223372036854775807 beyond bounds for empty NSArray

模拟代码:
NSArray * array = @[@"1"]; NSArray *array1 = nil; id mine = array1[1][2]; NSInteger index = [array indexOfObject:mine];//如果mine为nil->index = 9223372036854775807 NSArray *array2 = @[]; NSLog(@"%@",array2[index]);//越界.
运行起来就是以上效果.

还有一个数据.大家应该也比较熟悉.就是NSInteger赋值为负数的时候.就是9223372036854775807 * 2.

以后搜索bug.和这个一样.给个❤️啊

Copyright © 2019- bangwoyixia.com 版权所有 湘ICP备2023022004号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务