Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我可以让用户选择从应用程序内部更改语言,而不是更改设备的通用语言吗?我正在使用常规的 NSLocale 类。
你可以。
不。
它是系统范围的设置是有原因的。
这取决于。
仅供参考,在香港这样的地方,很多人会使用英语作为设备语言,并且只希望应用程序是本地应用程序时使用中文(例如餐厅名称,巴士信息)。而且由于也有很多说英语的人,香港应用程序通常有应用程序语言设置。
如果您的应用面向普通人,您应该遵循他们的设备语言设置。