У меня есть приложение для iPad, в котором есть много категоризированных изображений, между которыми мне нужно переключаться.
Я храню категории в базе данных вместе с префиксом изображения и количеством изображений для этой категории. Используя случайное число в диапазоне от 0 до image_count_for_category, я получаю имя изображения, например:
[image_prefix] [random_number] .png => "SomeCategory3.jpg"
Сами изображения включены в файловую структуру проекта и не сохраняются в базе данных.
Все обмен изображениями идет нормально. Проблема заключается в использовании некоторых изображений ... Раньше у меня было изображение "SomeCategory3.jpg", которое было в приложении и отображалось. Теперь я заменяю изображение с именем SomeCategory3.jpg, и появляется старое изображение ... Хм ... как это возможно?
Я попытался удалить приложение с устройства, очистить проект, пересобрать и повторно скопировать на устройство для отладки. Тем не менее, старое изображение появляется в этом случайном повороте.
Мое приложение никогда нигде не копирует изображения. Я просто ссылаюсь на них, используя папку приложения с добавленным именем изображения.
Я подтвердил, что старые изображения не в папке или на которые ссылается проект. Я просмотрел все изображения в xcode, чтобы убедиться, что изображение отображается правильно.
Тем не менее, каким-то образом ... старое изображение используется в моем случайном повороте с обменом изображениями.
Это сводит меня с ума, пытаясь понять, как там старое изображение.
Есть идеи?
Спасибо!
Кевин