Как использовать локализованные ресурсы вне пакета приложения - PullRequest
1 голос
/ 19 марта 2012

Я разрабатываю приложение для iPad с загружаемым контентом, чтобы иметь возможность сохранять его через обновления.Я храню свой контент в Library / Caches dir, кажется, работает довольно хорошо, за исключением локализованного html-контента: когда я хранил его в комплекте приложения, у меня были папки $ LANG_CODE.lproj и у меня не было проблем.Знайте, что я перенес все эти папки lproj в каталог Caches, локализованный контент не загружается.Предполагая, что я мог бы сам сделать логику: найти текущую локаль, а затем разветвляться по разным путям, чтобы получить правильный контент, и мне было интересно, есть ли лучший способ сделать это.Спасибо!

1 Ответ

2 голосов
/ 19 марта 2012

Вы можете использовать NSBundle и указать его в директории в вашей директории caches. Пока у вас есть .lproj папки в этом каталоге, вы сможете иметь доступ к локализованным ресурсам таким же образом.

...