在iOS 13设备中,FileManager在尝试获取文件大小时返回权限错误。
do {
let attr = try FileManager.default.attributesOfItem(atPath: my_file_path) //--> Getting nil
fileSize = attr[FileAttributeKey.size] as! UInt64
} catch {
print("Error: \(error)")
}
返回错误:
错误域= NSCocoaErrorDomain代码= 257“由于您无权查看文件“ trim.1A9FFC19-EE2C-438A-BF3D-97E05A97EF9E.MOV”,因此无法打开。” UserInfo = {NSFilePath = / private / var / mobile / Containers / Data / PluginKitPlugin / ADB8684E-12B5-451D-A20F-158B899BB3DD / tmp / trim.1A9FFC19-EE2C-438A-BF3D-97E05A97EF9E.MOV,NSUnderlying10Error = 0x280 Domain = NSPOSIXErrorDomain代码= 1“不允许操作”}}
仅在我更新到iOS 13之后才观察到此问题。在早期版本中,一切正常。
您在这个问题上遇到什么问题了?现在被困了太多时间...