У меня есть приложение, в котором комплект приложений содержит файл изображения (я имею в виду, что файл перетаскивается в XCode и отображается в «Других источниках»), и я использую код, подобный:
[[NSBundle mainBundle] pathForResource:@"Auto" ofType:@"jpg"]
чтобы получить путь к изображению.
Я обнаружил, что при запуске на устройстве (iPod Touch) имя учитывает регистр, поэтому, если файл «Авто», а я использую «АВТО», возвращаемое выражение: «file: // (null) )». Однако на симуляторе, если я использую «АВТО», он работает так же, как если бы я использовал «Авто».
Я думаю, что тот факт, что симулятор имеет такое явное отличие в поведении от устройства, является ошибкой. Неужели более опытные пользователи считают, что это так, и что я должен сообщить об этом в Apple?
Спасибо.