NSLocalizedString在drawRect中不起作用:

时间:2015-04-24 10:28:29

标签: swift drawrect localizable.strings

drawText(text:inRect)是我在rect中绘制文本的自定义方法。

在我的Localisable.strings内有一行:

"No data" = "No data to draw the graph";
  1. drawText("No data", inRect: CGRectMake(0, rect.height/2, rect.width, 20))绘制"No data"

  2. drawText(NSLocalizedString("No data wrong", comment: ""), inRect: CGRectMake(0, rect.height/2, rect.width, 20))绘制"No data wrong"

  3. drawText(NSLocalizedString("No data", comment: ""), inRect: CGRectMake(0, rect.height/2, rect.width, 20))提取没有!!!

  4. 为什么?

    我的localisable字符串正在运行,但不在此方法内:drawRect(rect:)

    更有趣的是,当我在控制台上打印时:

    po NSLocalizedString("No data", comment: "")
    

    我得到:No data to draw the graph。所以它有效,但它没有被淹没

0 个答案:

没有答案