2017-01-21 45 views
0

在我的Swift測試文件中;當我嘗試通過控制檯輸出fileURL時,我遇到了崩潰。如何在Swift XCTestCase中輸出Realm 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。

感謝

回答