NSLocalizedString не работает внутри drawRect:
drawText(text:inRect)
мой пользовательский метод для рисования текста в прямоугольнике
Внутри моего Localisable.strings
есть строка:
"No data" = "No data to draw the graph";
drawText("No data", inRect: CGRectMake(0, rect.height/2, rect.width, 20))
рисует"No data"
drawText(NSLocalizedString("No data wrong", comment: ""), inRect: CGRectMake(0, rect.height/2, rect.width, 20))
рисует"No data wrong"
drawText(NSLocalizedString("No data", comment: ""), inRect: CGRectMake(0, rect.height/2, rect.width, 20))
ничего не рисует !!!
Зачем?
Мои локализуемые строки работают, но не внутри метода: drawRect(rect:)
Что еще интереснее, когда я печатаю в то время на консоли:
po NSLocalizedString("No data", comment: "")
Я получил: No data to draw the graph
, Так что работает, но не тонет