如何在objective c中的localisable.string文件中设置textfield占位符值。

时间:2017-06-04 08:14:40

标签: objective-c

我无法为textfield设置占位符。我必须根据为app选择的语言来更改它,以便它应该从可本地化的字符串文件中设置。

我试过这段代码

_emailTextField.placeholder = NSLocalizedString(@"EMAIL_OR_MOBILE", nil);

但它不起作用。

1 个答案:

答案 0 :(得分:0)

你的代码非常好。检查:

  1. 您的字符串文件名为Localizable.strings
  2. 将其复制到应用程序包中。检查'复制'构建阶段,它应该列在那里。
  3. 密钥@"EMAIL_OR_MOBILE"以字符串文件的所有语言显示。
  4. 尝试清理项目。
  5. 对我来说这是第一个。

    编辑:在项目信息标签中的“本地化”下,您是否添加了第二种语言?