gpt4 book ai didi

ios - 尝试抛出错误,但为什么呢?

转载 作者:行者123 更新时间:2023-11-28 06:14:41 24 4
gpt4 key购买 nike

我正在尝试从文档目录中检索图像以填充 Collection View ,但我的 try block 返回了一个 error 但我不知道是什么错误是什么或为什么会发生。

func refreshCollectionView() {
let path = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)[0] as String
let url = NSURL(fileURLWithPath: path)

let filePath = url.appendingPathComponent(imagesDirectoryPath)?.path
let fileManager = FileManager.default

if fileManager.fileExists(atPath: filePath!) {
print("FILE AVAILABLE")
do {
titles = try FileManager.default.contentsOfDirectory(atPath: imagesDirectoryPath)
print(titles.count)
for image in titles {
let data = FileManager.default.contents(atPath: imagesDirectoryPath + "/\(image)")
let image = UIImage(data: data!)
myImages.append(image!)
}
self.collectionView?.reloadData()
}
catch {
print("Error")
}
}
else {
print("FILE NOT AVAILABLE")
}
}

print(titles.count) 从未被执行并且错误被捕获但错误是什么?

最佳答案

if fileManager.fileExists(atPath: filePath!) {
print("FILE AVAILABLE")
do {
// ...
} catch {
print("Error:", error)
}
}

这会告诉你实际的错误

关于ios - 尝试抛出错误,但为什么呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45521643/

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