Я пытаюсь создать пользовательское расширение клавиатуры для iOS 8. Это моя первая попытка разработки iOS. Я только что прочитал несколько учебников: http://www.youtube.com/watch?v=gczzfq6DuHo&app=desktop http://www.appdesignvault.com/ios-8-custom-keyboard-extension/#a_aid=mdevПользовательский xib не отображается для пользовательской клавиатуры iOS 8
Я последовал за следующие шаги, чтобы начать работу: 1. Создал один вид приложения 2. Создано новую цель, выбранный пользовательский клавиатура 3. Создано Objective C подкласс UIView 4. созданный файл XIb (установить класс к созданному в 3) (320x216) 5. Введенные следующий код в keyboardviewcontroller зрения сделал нагрузка:
self.keyboard = [[[NSBundle mainBundle] loadNibNamed:@"<customclassname>" owner:self options:nil]objectAtIndex:0];
[self.inputView addSubview:self.keyboard];
, когда я бегу Применение в процессе и добавьте мою клавиатуру, на ней отобразится пустая клавиатура (ничего нет в нижнем 320x216)
Пожалуйста, помогите мне с тем, что я делаю неправильно. Также я не могу отлаживать (используя контрольные точки). Я попытался подключить метод отладки процесса, но я не могу видеть, что мое приложение перечислено. Я знаю, что чего-то не хватает. Любая помощь приветствуется.
Hi seejayare, у меня одноименное имя для класса uiview и имени xib, и он не работал :(не уверен, что мне не хватает :(Я на самом деле сделал шаги, о которых я упомянул. Что касается отладки, t найти мою клавиатуру, указанную в этом меню процессов. Любая помощь будет очень оценена. Я попытаюсь загрузить мой точный код/проект, если это поможет. – spar
В коде, который вы указали, в скобках указано собственное имя класса. нужно указать ваше фактическое имя класса. Если ваше имя класса не является customclassname.Каково имя вашего класса self.keyboard? Поместите это имя в вызов LoadNibNamed: @ ". Вы не увидите клавиатуру, указанную в процессе список идентификаторов. Вам нужно нажать «Присоединить к процессу», затем «Идентификатором процесса (PID) или Name ...». В следующем диалоговом окне, которое представлено, просто введите имя вашей клавиатуры. Затем запустите приложение, отладчик Xcode будет ждать вокруг, пока он не отделится если ваша клавиатура работает, то она будет прикрепляться к ней. – seejayare
Спасибо seejayare .. Мой плохой я по ошибке положил
spar