let documentsPath = "Users/xxxx/Desktop/*******/iOSSimulator/"
let url = URL(fileURLWithPath: documentsPath)
let fileManager = FileManager.default
print(FileManager.default.enumerator(atPath: url.path))
我想在实际的iOS设备上运行UI测试。但是在真实设备中执行测试用例时,我得到的结果是零(在打印语句中)。但是测试用例在模拟器上成功执行了(在这里我得到了打印语句中有一些值)。
我无法弄清楚为什么它在ios设备中返回nil值。
答案 0 :(得分:2)
您输入的路径错误(让documentsPath =“ Users / xxxx / Desktop / ******* / iOSSimulator /” )。 真正的iOS设备不存在此路径,因此您将获得零。
答案 1 :(得分:0)
您要提供静态文档路径,该路径可能存在于模拟器中,而不能存在于device中。使用它来快速获取文档路径
if let documentsPathString = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true).first {
//This gives you the string formed path
}
if let documentsPathURL = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first {
//This gives you the URL of the path
}