gpt4 book ai didi

ios - 如何防止 -[__NSArrayM objectAtIndex :]: : index 1 beyond bounds [0 . 。 0]在这种情况下发生崩溃

转载 作者:行者123 更新时间:2023-12-03 03:35:21 25 4
gpt4 key购买 nike

UITableViewCell* cell=[_tableView cellForRowAtIndexPath:[_tableView indexPathForRowAtPoint:point]];

这是我的应用程序崩溃的线路。是否有任何关于如何防止崩溃发生的提示或建议?如果索引超出数组,也许根本不执行这段代码。

最佳答案

您无法保证 indexPathForRowAtPoint: 将返回有效的索引路径,因此在使用它之前请对其进行验证:

NSIndexPath *indexPath = [_tableView indexPathForRowAtPoint:point];
if (indexPath) {
UITableViewCell* cell=[_tableView cellForRowAtIndexPath:indexPath];
}

关于ios - 如何防止 -[__NSArrayM objectAtIndex :]: : index 1 beyond bounds [0 . 。 0]在这种情况下发生崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26427093/

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