Я играю с несколькими раскадными базами и базовой локализацией на xCode 4.6. На самом деле яБаза интернационализации и многократная раскадровка не работают правильно
я сделал:
1) редактировать мой проект INFOS локализаций: галочка «Использовать базовый Интернационализация» и добавил Языки: английский, китайский
2) создать новый раскадровки под названием «anotherstoryboard.storyboard "
3) локализовать мою новую раскадровку (File Inspector/Localize - Localize) с использованием интернационализации базы данных.
4) в моем приложении делегата, я загружаю динамически мою локализованную раскадровку, как это:
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"anotherstoryboard" bundle:nil];
случая 1: => работает
Для моей новой раскадровки (шаг 3) я выбираю Локализация китайский - Interface Builder Cocoa Touch Раскадровка
Он работает, но н ow Мне нужно поддерживать локализованный раскадровки, редактируя их с помощью IB. Я не хочу такого поведения, я просто хочу использовать базовую интернационализацию и локализовать файлы .strings.
случай 2: => врезается
Для моей новой раскадровки (шаг 3) Я выбираю Localization китайский - Localizable Струны
АРР, аварии говорят, что не может найти мой раскадровка
'NSInvalidArgumentException', reason: 'Could not find a storyboard named 'anotherstoryboard' in bundle NSBundle </Users/me/Library/Application Support/iPhone Simulator/6.1/Applications/8E036C84-6058-4420-94B4-1726E1F686AD/HelloWorld.app> (loaded)'
Что я делаю неправильно? Почему iOS не находит правильную раскадровку в случае 2?
Непонятно, что вы делаете в двух случаях. Повторите попытку. – Mundi
Хорошо, я немного разъяснил объяснение и добавил скриншоты из File Inspector, соответствующие моей новой раскадровке (выбранной в Навигаторе проектов). –
Пожалуйста, посмотрите эту тему: http://stackoverflow.com/questions/16928670/ios-storyboard-localizable-strings-do-not-work-on-uilabel-subclasses –