【发布时间】:2013-06-26 15:42:23
【问题描述】:
我的应用正在本地化,我们关注方言。 (即波多黎各的西班牙语和西班牙语之间的区别)我注意到仅更改区域不会将通知推送到将触发本地化的应用程序..仅更改语言会触发此通知。
在我的应用程序委托中,我想检查我的 applicationDidBecomeActive 方法中的区域是否发生了变化,如果发生了变化,我想推送如果语言发生变化,iOS 会推送的通知.. 是这样可能吗?
【问题讨论】:
-
一种语义技术性:您指的是通过
NSNotificationCenter发出的更改通知,而不是推送通知(可以是本地或远程,但与内部 Objective-C 通知系统的机制不同),您想向通知中心“发布通知”。 -
通知是指NSCurrentLocaleDidChangeNotification吗?
-
是的,我想发布 NSCurrentLocaleDidChangeNotification
-
谢谢,请看下面我的回答。
标签: ios localization nsnotification