gpt4 book ai didi

ios - UIPopOverPresentationController 在presentationTransitionWillBegin 上崩溃

转载 作者:行者123 更新时间:2023-12-02 07:15:02 29 4
gpt4 key购买 nike

我收到来自 Apple 的崩溃,如下所示:
enter image description here
正如 Xcode 所预期的那样,崩溃报告是如此糟糕,以至于我不得不猜测它来自我的代码中的哪个位置。
崩溃谈论popover。当我在显示文档文件夹中的文件的表格 View 上进行这些“删除”和“共享”尾随滑动操作时,我的代码中唯一有弹出框的部分是这个“共享”内容。

 override func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {

let delete = ... bla bla bla

let share = UIContextualAction(style: .normal, title: "") {[weak self] (contextualAction, view, boolValue) in
let oneFile = self?.files![indexPath.section]![indexPath.row]

let activityViewController = UIActivityViewController(
activityItems: ["Check out these files.", (oneFile?.url)! as URL],
applicationActivities: nil
)

activityViewController.popoverPresentationController?.sourceView = self?.view
self?.present(activityViewController, animated: true, completion: {[weak self] in
self?.tableView.setEditing(false, animated: true)
})
}

let swipeActions = UISwipeActionsConfiguration(actions: [delete,share])
swipeActions.performsFirstActionWithFullSwipe = true

return swipeActions
}
你们在这里看到什么可能导致崩溃的东西吗?
报告显示这在 iPad 上崩溃,但我进行了测试,它工作正常。

最佳答案

您应该同时定义 sourceRectsourceViewpopoverPresentationController .

关于ios - UIPopOverPresentationController 在presentationTransitionWillBegin 上崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62761669/

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