为什么 UIActivityViewController 不显示本地化的取消字符串?

Ahm*_*d F 3 localization ios uiactivityviewcontroller ios11

如下图所示:

在此输入图像描述

尽管设备语言已设置为阿拉伯语(您可以通过检查状态栏和活动视图控制器标题来识别它)。但是,取消按钮仍然具有“取消”标题;由于我们无法更改其标题,我认为它应该根据设备语言(在我的情况下是阿拉伯语)自动更改(要本地化),如本答案中所述。

我在这里缺少什么?

Pas*_*_AC 10

我找到了一个适合我的解决方案,将我的设备语言设置为阿拉伯语。
转到您的Info.plist并添加Localized resources can be mixed布尔值YES

正如核心基础密钥中提到的:

CFBundle允许混合本地化

CFBundleAllowMixedLocalizations(布尔值 - iOS、macOS)指定捆绑包是​​否支持从框架检索本地化字符串。该密钥主要由链接到其他系统框架并希望从这些框架检索本地化资源的 Foundation 工具使用。