UIImage загружается только на iPhone, если я изменяю имя файла на строчные - PullRequest
0 голосов
/ 22 августа 2010

У меня есть изображение, которое изменяется из-за нажатия кнопки.У меня есть код, настроенный так:

UIImage *example = [UIImage imageNamed: @"Example.png"];
UIImage *stuff = [UIImage imageNamed: @"Stuff.png"];
UIImage *bob = [UIImage imageNamed: @"Bob.png"];
UIImage *thing = [UIImage imageNamed: @"thing.png"];

Раньше было так, чтобы последнее изображение было Thing.png, а не thing.png.Это произошло потому, что вещь загружалась на симуляторе iphone, а не на устройстве.Я увидел здесь вопрос, который сказал, что это может быть потому, что система регистрации iphone чувствительна к регистру, поэтому я изменил его на строчные.Это тогда сработало.Чего я не понимаю, так это того, что в папке ресурсов он называется Thing.png, а не thing.png, и это тоже самое в finder.Так почему же его нужно изменить, особенно если все остальные изображения загружены просто отлично?

Ответы [ 2 ]

0 голосов
/ 22 августа 2010

Когда происходит нечто подобное, я обычно удаляю приложение с телефона, очищаю все цели, очищаю кэш XCode и удаляю папку сборки.

В этом случае также стоит удалить файл из проекта.в Finder, затем удаляем его из XCode (он должен отображаться красным цветом) и, наконец, повторно его добавляем.

0 голосов
/ 22 августа 2010

Вы пытались очистить раствор и затем поменять имя обратно?

...