在我的Swift测试文件中;当我尝试通过控制台输出fileURL时,我遇到了崩溃。
我想在设置测试期间在控制台日志上打印出域的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。
由于