/ / XIB sa nenačítajú na lokalizáciu v aplikácii? - iphone, object-c, ios, ios4, lokalizácia

XIB nie sú načítané na lokalizáciu v aplikácii? - iphone, objektív-c, ios, ios4, lokalizácia

Vo svojej aplikácii používam lokalizáciu pre anglický a francúzsky jazyk.

Keď aktualizujem XIB pomocou french vytvára dva XIB a ukazuje svoju cestu fr.lproj priečinok tiež vo vlastnostiach tohto XIB,Sampler/fr.lproj/MainWindow.xib

Vytvára sa zložky en.lproj and fr.lproj na rôznych miestach pre rôzne XIB ako pre Mainwindow je v Sampler/fr.lproj/MainWindow.xib pre ostatné súbory je v Sampler/Classes/fr.lproj/About.xib

Ale pri spustení aplikácie sa zobrazuje výnimka

*** 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""

čo je na tom zlé?

odpovede:

0 pre odpoveď č. 1

Pokúste sa vykonať 6 krokov uvedené v odkaze ktoré sú nasledujúce:

  1. Vytváranie lokalizovateľných zdrojov v Xcode
  2. Lokalizácia súborov Interface Builder
  3. Zhromažďovanie vložených textov do zdrojových súborov
  4. Preklad súborov zdrojov
  5. Import prekladu do aplikácie pre iPhone
  6. Testovanie prekladu v zariadení iPhone

0 pre odpoveď č. 2

Skontrolujte, či je váš hrot povolený pre cieľ, ktorý vytvárate.