У меня есть приложение, в котором я делаю снимки и сохраняю их в камеру. Я сохраняю URL-адрес полученного ALAsset, чтобы потом снова загрузить эти конкретные изображения.
Это, казалось, работало нормально, пока я не обновился до iOS 5.0.
Теперь, когда я пытаюсь загрузить актив, я всегда получаю ноль обратно.
Я перечислил весь снимок с камеры, проверил URL-адреса изображений там, и действительно, URL-адреса кажутся разными.
т.е. я смог сохранить (и перезагрузить) ресурс с URL: 'assets-library: //asset/asset.JPG? id = 1000001124 & ext = JPG'. Но сейчас его больше нет. Фактически все URL-адреса активов теперь стали длиннее, например: 'assets-library: //asset/asset.JPG? Id = 6BDB93FD-B94C-4F77-9ABD-26F34F06B429 & ext = JPG' (возможно, теперь они более уникальны?)
В любом случае, кто-нибудь еще видел это? Я что-то пропустил? Все мои старые сохраненные файлы теперь бесполезны? Есть ли способ сопоставить старый URL-адрес новому URL-адресу?
Должен ли я придерживаться другого подхода? Я не хочу выпускать это, а затем узнаю, что все URL-адреса были изменены на меня (и на моих пользователей) снова ...
Мысли