Подтвердить что ты не робот

Интернационализация базы данных XCode не работает

Я пытаюсь локализовать свое приложение. Я заметил, что если я добавлю язык, каждый локализованный файл будет удвоен. Таким образом, невозможно поддерживать код или раскадровку, поэтому я узнал, что мне нужна интернационализация базы данных.

Проблема в том, что когда я выбираю этот флажок в настройке проекта xcode, он показывает окно без ничего не выбрать, кто-нибудь знает, как это исправить?

Вот скриншот

enter image description here

4b9b3361

Ответ 1

Сначала вам нужно перейти к файлу раскадровки, откройте панель с правой стороны и перейдите в раздел "Показать инспектор файлов", самую дальнюю вкладку слева. Затем прокрутите вниз и щелкните по локализации. После этого, когда вы установите флажок Использовать базовую локализацию, вы увидите, как выглядит раскадровка.

Ответ 2

Это может произойти, если базовая интернационализация была активна до того, как отключить, и файлы удалены вручную.

  • Создайте папку Base.lproj в папке проекта с помощью поисковика.
  • Переместите свою основную доску на нее также с помощью искателя.
  • исправить ссылку на него из Xcode.
  • удалить приложение. от устройства, очистите и создайте свой проект.

Все вернется в нормальное состояние.