gpt4 book ai didi

ios - 滑动以查看 UITableViewCells 崩溃时的操作

转载 作者:行者123 更新时间:2023-11-30 11:22:25 24 4
gpt4 key购买 nike

我正在 iOS 11 上使用 swift 4 构建一个 UITableViewController。我已经实现了当您在一行上从右向左滑动时出现的操作。这是实现:

func tableView(_ tableView: UITableView, leadingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {
let deleteAction = UIContextualAction(style: .destructive, title: "Add") { (_, _, _) in }
return UISwipeActionsConfiguration(actions: [deleteAction])
}

问题是每次我连续滑动时,应用程序都会崩溃。以下是一些崩溃日志:

Assertion failure in -[UISwipeActionController swipeHandlerDidBeginSwipe:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit_Sim/UIKit-3698.54.4/SwipeActions/UISwipeActionController.m:268

Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'No occurrence for index path (null)'

我在互联网上阅读了一些关于这个问题的内容,它似乎很受欢迎,但我没有任何解决方案。

最佳答案

我知道这不是一个很好的答案,但这是唯一对我有用的答案。我使用 Objective-C 文件来配置我的 tableViewController 和桥接 header ,并且它有效。因此,对于任何了解 Objective-C 的人来说,一旦你学会了 Swift,它实际上很容易使用,这是一个很好的解决方案。

所以,这个问题只发生在 swift 中。

关于ios - 滑动以查看 UITableViewCells 崩溃时的操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51127213/

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