Я пытаюсь получить URL-адрес из ранее сохраненной пользователем UserDefault, но при синтаксическом анализе его по URL-адресу возникает ошибка: «Не удается преобразовать NSINLINEDATA в NSURL»
Я попытался разобрать его в String, а затем в URL, но он дает только nil
Заданное значение
let videourl = info["UIImagePickerControllerReferenceURL"] as? URL
if let videoURL = videourl{
defaults.set(videourl,forKey: "LullabyURL")
}
Получить значение
let videoURL = defaults.value(forKey: "LullabyURL")
let newStr = String(data: videoURL as! Data, encoding: .utf8)
let vu = URL.init(string:newStr ?? "nil")
let player = AVPlayer(url: vu!)