0

ローカライズ用に独自の文字列テーブルを保持するココア ライブラリを開発しています。

例: return NSLocalizedStringFromTable(m_errID, @"ResultMessages", nil );

このフレームワークをココア アプリケーション プロジェクトに追加しました。(上記のコードで)Apiを呼び出したとき、機能しませんでした。この文字列テーブルをアプリケーション プロジェクトに個別に追加すると、機能しました。

フレームワーク Api がフレームワークに含まれる文字列テーブルを使用するように、解決策を教えてください。

よろしく ビノイ・クリシュナ

4

1 に答える 1

0

NSLocalizedStringと友達は の中の文字列テーブルを探します[NSBundle mainBundle]。などの別のバンドルで文字列検索を行う必要がある場合は、パラメータ[NSBundle bundleForClass:[MyFrameworkClass class]]も必要とするバリアントの 1 つを使用する必要があります。NSBundleNSLocalizedStringFromTableInBundle

于 2012-09-24T13:18:56.610 に答える