2012-02-23 1 views
1

Мое приложение локализовано на двух языках. У меня есть пары xib-файлов для двух локализаций. Когда я меняю язык устройства/симулятора, или когда я изменяю xib-файлы и перестраиваю запуск приложения, старые файлы xib все еще используются в приложении, похоже, где-то кэшируются. Как сообщить моему приложению об удалении кэшированных xib-файлов?iOS: как удалить кэширование файлов xib?

Edit: Проверить эту сцену: На устройстве, я запустить приложение в то время как язык устройства является английский, все XIB файлы на английском языке. Затем я меняю язык устройства на арабский, перезагружаю устройство, файлы Xib по-прежнему английски!

В чем проблема? и как его решить?

+0

Сбросьте или удалите сборку в симуляторе и снова запустите проект – Deepesh

ответ

3

От Xcode:

  • Сложение Меню -> Clean

и/или

  • Удалить приложение из имитатора

(обычно я делаю оба)

Убедитесь, что xib находятся только в локализованных каталогах

Смежные вопросы