カスタム キーボードを作成しましたが、さまざまなデバイスのシミュレーターで正常に動作しますが、ios8 を実行している iPad Mini にロードしようとすると、エラーが発生します。
プラグイン ... キーボードが中断されました
または、メモリ警告が表示される場合もあります。
写真を取り出すと(各キーは写真です)、機能します。これは制限ですか?UIImages の使用は許可されていませんか? もしそうなら、なぜそれらはシミュレーターで動作するのに、実際のデバイスでは動作しないのですか?
画像を追加するために使用していたコードは次のとおりです。
var myName : NSString = String(buttonTag) + ".png"
button.setBackgroundImage(UIImage(named: myName), forState: .Normal)
buttonTag は int 値なので、上記のプロセスで文字列に変換しています。私のキーはコードを介して生成されるため、上記のコードは、buttonTag が 1 から 33 まで 1 ずつ増加し続けるループにネストされ、私の画像は 1.png、2.png などの名前になります。