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