テキストフィールドのプレースホルダを設定できません。アプリケーション用に選択した言語に変更する必要があります。ローカライズ可能な文字列ファイルから設定する必要があります。目的地cのlocalisable.stringファイルからのテキストフィールドのプレースホルダ値の設定方法
私はこのコード
_emailTextField.placeholder = NSLocalizedString(@"EMAIL_OR_MOBILE", nil);
を試してみましたが、それは動作しません。
テキストフィールドのプレースホルダを設定できません。アプリケーション用に選択した言語に変更する必要があります。ローカライズ可能な文字列ファイルから設定する必要があります。目的地cのlocalisable.stringファイルからのテキストフィールドのプレースホルダ値の設定方法
私はこのコード
_emailTextField.placeholder = NSLocalizedString(@"EMAIL_OR_MOBILE", nil);
を試してみましたが、それは動作しません。
コードは完全に問題ありません。これは、アプリケーションバンドル内にコピーされLocalizable.strings
@"EMAIL_OR_MOBILE"
は、文字列ファイルのすべての言語で表示されます。私にとっては、最初のものでした。
編集:プロジェクト情報タブの[ローカリゼーション]で、第2言語を追加しましたか?
どのように言語を変更していますか? –
今私は編集スキームでアプリケーション言語を変更するだけです。しかし、単一言語になった時にコードエフェクトは同じです.iはローカライズ可能な文字列ファイルでは設定できません。 – sumi
あなたのコードのイメージを共有できますか? –