我正在尝试为iOS 8创建自定义键盘扩展名。这是我首次尝试进行iOS开发。我刚刚阅读了一些教程:http : //www.youtube.com/watch ? v = gczzfq6DuHo& app = desktop http://www.appdesignvault.com/ios-8-custom-keyboard-extension/#a_aid=mdev
我按照以下步骤开始操作:1.创建一个单一视图应用程序2.创建一个新目标,选择自定义键盘3.创建UIView的一个目标c子类4.创建一个xib文件(将类设置为在其中创建的类) 3)(320x216)5.在确实加载的keyboardviewcontroller视图中键入以下代码:
self.keyboard = [[[NSBundle mainBundle] loadNibNamed:@"<customclassname>" owner:self options:nil]objectAtIndex:0];
[self.inputView addSubview:self.keyboard];
当我运行该应用程序并添加键盘时,它显示一个空白键盘(下部320x216中不存在任何内容)
请帮我解决我做错的事情。我也无法调试(使用断点)。我尝试了附加到调试过程的方法,但是看不到列出的应用程序。我知道我想念什么。任何帮助将非常感激。
您需要加载在步骤4中创建的XIB。用XIB文件的名称
替换<customclassname>
。
为了调试键盘,您需要在运行代码之前附加到进程。键入仅键盘名称(不带前缀:use:CoolKeyboard不要使用:com.MyCompany.CoolKeyboardSettings.CoolKeyboard)到“按进程标识符(PID)”或“名称”的附件中。我发现我需要在每个调试会话之前附加。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句