gpt4 book ai didi

searchDisplayController 引起的数组越界处理办法

转载 作者:qq735679552 更新时间:2022-09-28 22:32:09 26 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章searchDisplayController 引起的数组越界处理办法由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

下面把searchDisplayController 引起的数组越界处理办法给大家分享如下:

当[searchDisplayController.searchResultsTableView setSeparatorStyle:UITableViewCellSeparatorStyleNone] 时,发送了崩溃 。

错误提示如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Terminating app due to uncaught exception 'NSRangeException' , reason: '*** -[__NSArrayI objectAtIndex:]: index 1 beyond bounds [0 .. 0]'
 
*** First throw call stack:
 
(
 
0  CoreFoundation           0x000000010c6c6c65 __exceptionPreprocess + 165
 
1  libobjc.A.dylib           0x000000010c35fbb7 objc_exception_throw + 45
 
2  CoreFoundation           0x000000010c5bd17e -[__NSArrayI objectAtIndex:] + 190
 
3  UIKit                0x000000010d230fd2 -[UITableViewDataSource tableView:indentationLevelForRowAtIndexPath:] + 106
 
4  UIKit                0x000000010cdfb1b9 __53-[UITableView _configureCellForDisplay:forIndexPath:]_block_invoke + 1711

查了好久才查到原因: 在错误log中有提示 。

?
1
2
3
4
5
6
7
3  UIKit                0x000000010d230fd2 -[UITableViewDataSource tableView:indentationLevelForRowAtIndexPath:] + 106
解决方法:
 
-(NSInteger)tableView:(UITableView *)tableView indentationLevelForRowAtIndexPath:(NSIndexPath *)indexPath
{
   return 0 ;
}

以上代码就是针对searchDisplayController 引起的数组越界处理办法的解决方案,希望对大家有所帮助.

最后此篇关于searchDisplayController 引起的数组越界处理办法的文章就讲到这里了,如果你想了解更多关于searchDisplayController 引起的数组越界处理办法的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com