Я создал пользовательскую клавиатуру, и она отлично работает в симуляторе по всему диапазону устройств, но когда я пытаюсь загрузить мой iPad Mini, также работает ios8, он дает ошибкуios8 Custom Keyboard: Почему, когда я добавляю UIImages, он не запускается на моем устройстве?
плагин ... клавиатура прервана
Или иногда оно дает предупреждение о памяти.
Когда я снимаю фотографии (каждый ключ - это изображение), то он работает. Это ограничение? Мне не разрешено использовать UIImages. Если да, то почему они работают с симулятором, но не с фактическим устройством?
Вот код, который я использую, чтобы добавить изображения:
var myName : NSString = String(buttonTag) + ".png"
button.setBackgroundImage(UIImage(named: myName), forState: .Normal)
buttonTag является целочисленное значение, и поэтому я преобразуя его в строку в указанном выше способе. Мои ключи генерируются с помощью кода, поэтому приведенный выше код был вложен в цикл, где buttonTag продолжает увеличиваться на 1 от 1 до 33, а мои изображения называются 1.png, 2.png и т. Д.
Пожалуйста, добавьте фрагмент кода, чтобы мы могли помочь вам получить решение. Я не думаю, что проблема с UIImage должна быть проблемой, поскольку я использовал ее в своем расширении. –
привет добавил код @ PoojaM.Bohora – agf119105