gpt4 book ai didi

ios - 上下文类型 NSIndexSet 不能与 Swift 2.x 的数组文字一起使用

转载 作者:行者123 更新时间:2023-11-28 15:38:20 25 4
gpt4 key购买 nike

我在下面第 4 行尝试重新加载表格的一部分时遇到错误。我也尝试使用 NSMakeRange([indexPath.section], 1) 但一直出现相同的错误。

override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
if (indexPath.section == 1) {
isSectionSelected = true
self.tableView.reloadSections([indexPath.section], withRowAnimation: .None)
self.performSegueWithIdentifier("serviceHistoryDetailView", sender: self)
}
tableView.deselectRowAtIndexPath(indexPath, animated: true)
}

最佳答案

reloadSections 需要一个 NSIndexSet,而不是一个 Int 数组。

您需要从 indexPath.section 创建一个 NSIndexSet。然后传递 NSIndexSet,而不是数组。

self.tableView.reloadSections(NSIndexSet(index: indexPath.section), withRowAnimation: .None)

关于ios - 上下文类型 NSIndexSet 不能与 Swift 2.x 的数组文字一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44058839/

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