2012-03-19 18 views
1

私は、ダウンロード可能なコンテンツを持つiPadアプリを開発して、アップデートを通じて永続化できるようにしています。 私はライブラリ/キャッシュにコンテンツを保存しています。ディレクトリはローカライズされたHTMLコンテンツを除いてかなりうまくいくようです。アプリのバンドルに格納すると、$ LANG_CODE.lprojフォルダがあり問題はありませんでした。キャッシュディレクトリ内のすべてのlprojフォルダを移行したことを知っていれば、ローカライズされたコンテンツは読み込まれません。私は自分自身で現在のロケールを見つけ出し、適切なコンテンツを得るために別のパスを分岐するロジックを行うことができたと仮定して、これを行うより良い方法があるかどうか疑問に思っていました。ありがとう!アプリケーションのバンドル以外でローカライズされたリソースを使用する方法

答えて

2

NSBundleを使用して、キャッシュディレクトリ内のディレクトリを指すことができます。そのディレクトリに.lprojのフォルダがある限り、同じ方法でローカライズされたリソースにアクセスできるはずです。

+0

あなたの超迅速な回答と正しいサポートに感謝します! – mixolydian