gpt4 book ai didi

swift - 如何在适用于 XCTest 的 FileManager 中生成可写路径

转载 作者:行者123 更新时间:2023-12-02 11:21:44 32 4
gpt4 key购买 nike

我正在编写一个涉及将文件写入磁盘的 XCTest。我正在使用 AppGroup 来定义文件路径。这在设备或模拟器上运行良好。

class func filePath()->URL {
guard let path = FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: "my.app.group.id") else {
fatalError("No File Path")
}
let filePath = path.appendingPathComponent("filename.json")
return filePath
}

… 然而 containerURL在 XCTest 环境中不返回任何东西。测试崩溃。

如何生成适用于单元测试的临时路径?

最佳答案

这可能为时已晚,但您可以做的是在build设置下的测试目标中插入 TEST_HOST。

关于swift - 如何在适用于 XCTest 的 FileManager 中生成可写路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47849600/

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