在没有主机应用程序的情况下运行单元测试时,我的用于创建文件的代码将在CoreSimulator中返回一些内容。但是,该位置不一定存在。
这是我的代码:
blame
dbFilePath created:
let searchPaths = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)
let documentFolderPath = searchPaths[0]
let dbFilePath = documentFolderPath + "/test.db"
如果在没有主机应用程序的情况下运行单元测试,如何在CoreSimulator外部获取路径?
答案 0 :(得分:0)
使用.downloadsDirectory而不是使用.documentDirectory。这会转换为模拟器设备上的位置,而不是应用程序。