Swift ios8自定义键盘:为什么添加UIImages时它不在我的设备上运行?

Swift ios8自定义键盘:为什么添加UIImages时它不在我的设备上运行?,swift,custom-keyboard,ios8-extension,Swift,Custom Keyboard,Ios8 Extension,我已经建立了一个自定义键盘,它可以在各种设备的模拟器中正常工作,但是当我尝试在我的iPadMini上加载时,也运行ios8,它给出了错误 插件。。。键盘中断 或者有时它会给出一个记忆警告 当我把照片拿出来的时候,每把钥匙都是一张照片,然后它就工作了。这是限制吗?我不允许使用UIImage。如果是这样,为什么他们使用模拟器,而不是实际的设备 下面是我用来添加图像的代码: var myName : NSString = String(buttonTag) + ".png"

我已经建立了一个自定义键盘,它可以在各种设备的模拟器中正常工作,但是当我尝试在我的iPadMini上加载时,也运行ios8,它给出了错误

插件。。。键盘中断

或者有时它会给出一个记忆警告

当我把照片拿出来的时候,每把钥匙都是一张照片,然后它就工作了。这是限制吗?我不允许使用UIImage。如果是这样,为什么他们使用模拟器,而不是实际的设备

下面是我用来添加图像的代码:

        var myName : NSString = String(buttonTag) + ".png"
        button.setBackgroundImage(UIImage(named: myName), forState: .Normal)

buttonTag是一个int值,因此我在上面的过程中将其转换为字符串。我的密钥是通过代码生成的,因此上面的代码嵌套在一个循环中,buttonTag从1到33不断增加1,我的图像被命名为1.png、2.png等。苹果在其应用程序扩展编程指南中提到,应用程序扩展的内存限制明显低于前台应用程序的限制。此外,某些类型的扩展可能比其他类型的扩展具有更低的限制。

请添加一些代码片段,以便我们可以帮助您获得解决方案。我认为UIImage的使用不应该有任何问题,因为我已经在扩展中使用了它。hi添加了代码@PoojaM.Bohora