我正在使用通知服务扩展来根据我想要的更改来自服务器的文本。
但是,这对普通字符串效果很好。但是当我使用 NSLocalizedString 时,它不会显示本地化字符串,而是显示字符串的字段名称。
例如:在 UNNotificationServiceExtension 内部:
let CompanyViewLM = NSLocalizedString("Notifications.View", comment: "No Comment")
在 Localizable.strings 中,我输入了以下行:
Notifications.View = "I Viewed your profile";
请注意,我将相同的代码行放在普通视图控制器中,它工作得很好。