ios - 无法在自定义键盘扩展中设置主要语言

标签 ios xcode ios-keyboard-extension

为什么主要语言在自定义键盘中返回 null 以及如何更改它以支持多种语言。

<key>NSExtension</key>
    <dict>
        <key>NSExtensionAttributes</key>
        <dict>
            <key>IsASCIICapable</key>
            <false/>
            <key>PrefersRightToLeft</key>
            <false/>
            <key>PrimaryLanguage</key>
            <string>mul</string>
            <key>RequestsOpenAccess</key>
            <false/>
        </dict>

我想根据容器应用程序中的用户选择以编程方式设置主要语言。 对此有任何建议。 谢谢

最佳答案

这是 iOS 8.1 Simulator 的错误。

我可以通过在使用的方案中设置“应用程序语言”来测试语言。

转到产品 > 方案 > 编辑方案...或按 cmd + Y。

enter image description here

关于ios - 无法在自定义键盘扩展中设置主要语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39585748/

相关文章:

ios - 将数据从 tableview 传回 Viewcontroller

ios - Swift 2.0 随机 EXC_BAD_ACCESS

ios - 在模拟器中使用 Firebase 尝试从照片库上传图像时出现 Swift 4 错误

ios - 在我的任何代码运行之前,iOS Keyboard Extension崩溃

ios - Swift 4 & iOS 12 : Using keyboard textContentType . 独立 View Controller 上的新密码

ios - 在数组上使用 NSUserDefaults

iphone - iOS4中文本的阴影效果

ios - 在 Realm Swift 中从一对一关系到一对多关系

swift - 是否可以将用户位置从 iOS 应用程序发送到网络服务器?

ios - Crashlytics 在 iOS 键盘扩展中不起作用