Я хочу написать что-то вроде этого:
let r = (try? FileManager.default.removeItem(atPath: pathForCallRecording(uuid))) ?? false
return r
Но это не сработает:
Аргумент передан для вызова, который не принимает аргументов
Как это исправить правильно?Единственное решение, которое я нашел, странно:
do {
try FileManager.default.removeItem(atPath: pathForCallRecording(uuid))
return true
}
catch {
return false
}