【发布时间】:2021-05-28 07:52:01
【问题描述】:
我有一组需要按字母顺序排序的 pdf 文件(见附件截图)。这是生成数组的代码,有人可以建议更改以对数组进行排序吗?
import UIKit
var pdfsArray = [String]()
class PDFListViewController: UITableViewController {
override func viewDidLoad() {
super.viewDidLoad()
let fm = FileManager.default
let path = Bundle.main.resourcePath!
let items = try! fm.contentsOfDirectory(atPath: path)
for item in items {
if item.hasSuffix(".pdf") {
pdfsArray.append(item.uppercased())
}
let sortedFiles = pdfsArray.sorted()
pdfsArray = sortedFiles
}
【问题讨论】:
-
请添加您的图片
-
排序如何,目前的解决方案有什么问题?
-
你不应该在全局范围内声明你的变量。搜索如何将数据从一个视图控制器传递到另一个。