Fam*_*axy 2 xcode notificationservices nslocalizedstring swift ios10
我正在使用Notification Serivce Extension根据我的需要更改来自服务器的文本.
但是,这对普通字符串很有用.但是当我使用NSLocalizedString时,它会显示本地化的字符串,而是显示字符串的字段名称.
例如:在UNNotificationServiceExtension内:
let CompanyViewLM = NSLocalizedString("Notifications.View", comment: "No Comment")
Run Code Online (Sandbox Code Playgroud)
在Localizable.strings中我输入以下行:
Notifications.View = "I Viewed your profile";
Run Code Online (Sandbox Code Playgroud)
注意到我在普通的视图控制器中放了相同的代码行,它工作得很好.
我发现自己是什么问题.通知服务目标正在项目中工作,而不识别项目的其他文件.
要使其识别其他文件,您必须转到目标 - > NotificationService - >复制包资源 - >添加您希望通知服务使用的文件.
在我的例子中,我添加了Localizable.strings文件,它作为一个魅力.
| 归档时间: |
|
| 查看次数: |
623 次 |
| 最近记录: |