XIB не загружаются для локализации в приложении? - PullRequest
0 голосов
/ 19 сентября 2011

Я использую локализацию для английского и французского языка в моем приложении.

Когда я обновляю XIB с french, он создает две XIB и показывает путь к папке fr.lproj также в свойствах этой XIB, Sampler/fr.lproj/MainWindow.xib

Это делается папками en.lproj and fr.lproj в разных местах для разных XIB как для Mainwindow он находится в Sampler/fr.lproj/MainWindow.xib, для других файлов - в Sampler/Classes/fr.lproj/About.xib

Но при запуске приложение показывает исключение

*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle </Users/Library/Application Support/iPhone Simulator/4.3/Applications/3A0C67D1-F197-432A-9D9B-1086D0252E1C/Sampler.app> (loaded)' with name 'MainWindow''

что с этим не так?

Ответы [ 2 ]

0 голосов
/ 29 сентября 2011

Убедитесь, что ваш кончик включен для цели, которую вы строите.

0 голосов
/ 29 сентября 2011

Попробуйте выполнить 6 шагов , указанных в ссылке :

  1. Создание ресурсов, локализуемых в Xcode
  2. Локализация файлов Interface Builder
  3. Сбор встроенных текстов в файлы ресурсов
  4. Перевод файлов ресурсов
  5. Импорт перевода в приложение iPhone
  6. Тестирование перевода на устройстве iPhone
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...