gpt4 book ai didi

swift - 如何在 Swift XCTestCase 中输出 Realm fileURL?

转载 作者:行者123 更新时间:2023-11-28 15:55:39 25 4
gpt4 key购买 nike

在我的 Swift 测试文件中;当我尝试通过控制台输出 fileURL 时发生崩溃。

我想在设置测试期间在控制台日志上打印出 realm 的 fileURL;

我尝试:

print(Realm.Configuration.defaultConfiguration.fileURL!)

我的代码如下;

class MyFirstTests: XCTestCase {
override class func setUp() {
super.setUp()
// Called once before all tests are run

var uniqueConfiguration = Realm.Configuration.defaultConfiguration
uniqueConfiguration.deleteRealmIfMigrationNeeded = true
uniqueConfiguration.inMemoryIdentifier = "tests"
Realm.Configuration.defaultConfiguration = uniqueConfiguration
}

override func setUp() {
super.setUp()

let realm = try! Realm()

print(Realm.Configuration.defaultConfiguration.fileURL!)
...
}
}

它在到达 fileURL 部分时崩溃。

如何在不崩溃的情况下输出 fileURL?

我试图将它包装在 if let 语句中;但是它从不在控制台中输出 fileURL。

谢谢

最佳答案

fileUR 在使用内存 Realm 时为 nil,请参阅 docs here .

关于swift - 如何在 Swift XCTestCase 中输出 Realm fileURL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41780301/

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