我已经构建了一个自定义键盘,它在各种设备的模拟器中都能正常工作,但是当我尝试在我的 iPad Mini 上加载时,它也运行 ios8,它给出了错误
插件 ... 键盘中断
或者有时它会给出内存警告。
当我拿出照片(每个键都是一张照片)时,它就可以工作了。这是限制吗?我是否不允许使用 UIImages。如果是这样,为什么他们使用模拟器而不是实际设备?
这是我用来添加图像的代码:
var myName : NSString = String(buttonTag) + ".png"
button.setBackgroundImage(UIImage(named: myName), forState: .Normal)
buttonTag 是一个 int 值,因此我在上述过程中将其转换为字符串。我的密钥是通过代码生成的,所以上面的代码嵌套在一个循环中,其中 buttonTag 从 1 到 33 不断增加 1,我的图像被命名为 1.png、2.png 等