尽管我的数组已排序,但 Uipickerview 未排序

Uipickerview is not sorted although my array is sorted

我有一个已经排好序的数组,即使我再按这个排序:

let sortedListOfBanks = listOfBanks.sorted()

我确信它有效,因为我在输出时检查了它。

但是当我 运行 应用程序选择器视图带有非字母顺序时。

非常感谢!

这是因为我把 savecontext 放在了 for 循环之外