Локализация: приложение вылетает при изменении языка в симуляторе

Чтобы локализовать свое приложение, я создал Localizable.strings для трех языков. Мне не нужно было локализовать какие-либо файлы пера, поскольку я их не использую в своем проекте. Никаких изображений не локализовали, только строки. В коде я прочитал строки, используя NSLocalizedStrings (@ "key", @ "comment"). Файлы Localized.strings используют формат UTF-16. Строки выглядят так: "Projects" = "Projekte";.

Когда я запускаю приложение в симуляторе и меняю язык, мое приложение, работающее на задней панели, дает сбой (SIGKILL). Если я перезапущу приложение,Я вижу, что язык был изменен, потому что метка кнопки Edit на немецком, но все мои строки по-прежнему на английском.

Я прочитал много тем о локализации, и у меня есть три книги по iOS дома, но я все еще не Не знаю, что делаю не так.

Я забыл настроить что-то еще? Есть идеи?

11
задан Community 22 February 2012 в 16:04
поделиться