gpt4 book ai didi

swift - UITableViewController 复制数组的重新排序?

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

我使用单个 UITableViewController 在我的应用程序中显示各种列表。

问题是,有时我想让用户重新排序传入的列表。由于 Swift 按值传递数组,因此我对 UITableViewController 中的数组进行的任何重新排序显然不会影响源模型。我希望如此。

我可以想到一些粗俗的方法来做到这一点,但是正确的方法是什么?

谢谢!

最佳答案

我不确定这是否算是一个总体解决方案,但您可以使用 in-out parameter参数来执行类似的操作:

func modifyArray(inout a:Array<String>) {
a.sortInPlace()
}

var array = ["one", "two", "three", "four", "five"];
modifyArray(&array) // array is now ["five", "four", "one", "three", "two"]

关于swift - UITableViewController 复制数组的重新排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36825411/

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