/ / XIB не завантажуються для локалізації в додатку? - iphone, object-c, ios, ios4, локалізація

XIB не завантажується для локалізації в додатку? - iphone, object-c, ios, ios4, локалізація

Я використовую локалізацію для англійської та французької мови у своєму додатку.

Коли я оновлюю 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""

що з цим не так?

Відповіді:

0 для відповіді № 1

Спробуйте виконати 6 кроків наведені за посиланням які такі:

  1. Створення ресурсів, доступних для пошуку в Xcode
  2. Локалізація файлів Builder інтерфейсу
  3. Збір вбудованих текстів у файли ресурсів
  4. Переклад файлів ресурсів
  5. Імпорт перекладу в додаток iPhone
  6. Тестування перекладу на пристрої iPhone

0 для відповіді № 2

Переконайтеся, що ваша ручка ввімкнена для цілі, яку ви будуєте.