проблема с локализацией в объективе c

У меня есть немецкая программа, написанная на языке C для iPhone. Я хочу локализовать его на английский язык, поэтому в файле .xib я нажал +, чтобы добавить локализацию, появляется английский язык, затем я вставляю немецкий. Запуск приложения с iphone на английском языке идет нормально, если я меняю язык, он вылетает.

Я пробовал очистить-перестроить и проверить папки, но я получаю эту ошибку

* Завершение работы приложения из-за необработанного исключения "NSInternalInconsistencyException", причина: "Не удалось загрузить NIB в комплекте: "NSBundle (загружен)" с именем "MainWindow"


person marcus    schedule 05.05.2011    source источник
comment
@Pawel Думаю, это How to prevent it from crashing фейспалм   -  person Matthias Bauch    schedule 05.05.2011
comment
@fluchtpunkt, я тоже так думаю. Проблема в том, что это не очевидно из исходного вопроса (который я отредактировал, чтобы сделать его более понятным).   -  person Paweł Dyda    schedule 05.05.2011
comment
да... вопрос в том, как я могу это решить. Если я локализую xib, например, на итальянский, затем я устанавливаю итальянский из меню iphone, он вылетает с этой ошибкой, если я ставлю другой язык, все в порядке.   -  person marcus    schedule 05.05.2011
comment
такая же проблема здесь. Я разрабатываю свое приложение для английского языка, но теперь у меня та же проблема, что и у вас, но со мной работает только французский язык -,.- и не в MainWindow, а из другого xib.   -  person ludo    schedule 06.05.2011


Ответы (1)


Я не знаю, что за чертовщина происходит, но я решил проблему, удалив оригинальный MainWindow.xib и добавив новый, не связанный ни с какой локализацией.

Грррр!

person Jordi Corominas    schedule 08.08.2011