【问题标题】:iOS 8 keyboard extension only loading on iPhone 5 and 5siOS 8 键盘扩展仅在 iPhone 5 和 5s 上加载
【发布时间】:2014-10-18 02:17:45
【问题描述】:

我目前正在开发适用于 iOS 8 的键盘扩展程序。直到最近,我还专门在 iPhone 5 模拟器上测试了该扩展程序。将模拟器切换到 iPhone 6(模拟器和实体手机)、6 Plus 和 4s 并单击文本字段后,键盘根本不会出现。也没有显示错误。认为这是我的程序中的一个错误,我测试了一个只有默认代码的新程序,同样的事情发生了。我正在使用最新的 OS X、Xcode 和 IOS 模拟器。

【问题讨论】:

标签: ios objective-c xcode ios-simulator ios-keyboard-extension


【解决方案1】:

8.1 存在一个已知问题,导致键盘无法在模拟器中显示。

键盘已知问题

其他键盘(包括第 3 方键盘)可能不会出现在 模拟器上的 Safari、地图或 3rd 方应用程序。

解决方法:键盘应该可以在日历、Spotlight、 联系人和照片。

我将此解释为您的封闭应用程序也无法运行。我的键盘不会在 Safari 或地图中显示,但在照片搜索栏中可以正常使用。

【讨论】:

    【解决方案2】:

    每次更改链接到 Xcode 6.1 上的应用扩展的应用程序代码中的某些内容时,您都必须清理项目(Xcode 6.1 发行说明中已确认的错误)

    【讨论】:

    • 我试过了,但没有帮助。过去每次都需要清洗吗?还是应该清洗一次才能解决这个问题?
    • 不止一次。奇怪的。您是否尝试重置模拟器?
    • 谢谢!我刚刚重置它,它现在可以在模拟器上运行。除了重置之外,还有什么建议可以让它加载到我的手机上?
    • 不知道,我不认为重置手机会改变什么
    猜你喜欢
    • 1970-01-01
    • 2015-02-22
    • 2014-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-18
    相关资源
    最近更新 更多