/ / XIB nie są ładowane do lokalizacji w aplikacji? - iPhone, Object-C, iOS, iOS4, lokalizacja

XIB nie są załadowane do lokalizacji w aplikacji? - iphone, cel-c, ios, ios4, lokalizacja

Korzystam z lokalizacji dla języka angielskiego i francuskiego w mojej aplikacji.

Kiedy aktualizuję XIB za pomocą french tworzy dwa XIB i pokazuje swoją ścieżkę do fr.lproj folder również we właściwościach tego XIB,Sampler/fr.lproj/MainWindow.xib

Tworzone są foldery en.lproj and fr.lproj w innym miejscu dla różnych XIB, jak dla Mainwindow to jest Sampler/fr.lproj/MainWindow.xib dla innych plików jest w Sampler/Classes/fr.lproj/About.xib

Ale kiedy uruchamiam, aplikacja pokazuje wyjątek

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

co jest z tym nie tak?

Odpowiedzi:

0 dla odpowiedzi № 1

Spróbuj wykonać 6 kroków podany w linku które są następujące:

  1. Umożliwianie lokalizowania zasobów w Xcode
  2. Lokalizowanie plików Konstruktora interfejsów
  3. Zbieranie osadzonych tekstów w plikach zasobów
  4. Tłumaczenie plików zasobów
  5. Importowanie tłumaczenia do aplikacji na iPhone'a
  6. Testowanie tłumaczenia na urządzeniu iPhone

0 dla odpowiedzi nr 2

Sprawdź, czy stalówka jest włączona dla budowanego celu.