gpt4 book ai didi

uiviewcontroller - 在 Swift 中使用新数据刷新 UIViewController

转载 作者:行者123 更新时间:2023-12-02 04:39:05 27 4
gpt4 key购买 nike

我正在构建一个锻炼应用程序。我的 TableViewController 中有一系列练习,每个单元格显示不同的练习。单元格转到 UIViewController。在 UIViewController 中,我现在希望用户能够跳到下一个练习,而不必返回到 TableViewController。

如何刷新包含下一个练习的新数据的 ViewController? (类似于建表时的reloadData方法?)

我正在获取数组中的下一个练习,但我的页面没有刷新。我的代码:

var exercise: Exercise?
var exerciseList: [Exercise]!

// toolbar item button pressed:
@IBAction func nextExercise(sender: UIBarButtonItem) {
if let currentIndex = exerciseSet.indexOf(exercise!) {
let nextIndex = currentIndex + 1
let nextExercise = exerciseList[nextIndex]
reloadData(nextExercise)
}
}

private func reloadData(displayedExercise: Exercise){
exercise = displayedExercise
self.view.setNeedsDisplay()
}

谢谢!

最佳答案

您可以使用我们的代码轻松进行分页。我们已经回答了您的问题。

加载更多索引的示例;

if indexPath.row == privateList.count - 1 { // last cell
if totalItems > privateList.count { // more items to fetch
loadItem() // increment `fromIndex` by 20 before server call
}
}

Swift tableView Pagination

谢谢

关于uiviewcontroller - 在 Swift 中使用新数据刷新 UIViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39041285/

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