我正在嘗試爲iOS 8創建自定義鍵盤擴展。這是我第一次嘗試iOS開發。我剛剛看了一些教程: http://www.youtube.com/watch?v=gczzfq6DuHo&app=desktop http://www.appdesignvault.com/ios-8-custom-keyboard-extension/#a_aid=mdev自定義鍵盤不顯示自定義鍵盤iOS 8
我也跟着下面的步驟開始: 1.創建一個視圖應用 2.創建一個新的目標,選擇自定義鍵盤 3.創建一個目標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];
當運行applicati並添加我的鍵盤它顯示一個空白的鍵盤(沒有什麼是在較低的320x216)
請幫我做我做錯了什麼。此外,我無法調試(使用斷點)。我試圖附加調試處理方法,但我無法看到我的應用程序列出。我知道我錯過了一些東西。任何幫助將非常感激。
嗨seejayare,我有相同的名稱爲uiview類和xib名稱,它不工作:(不知道我錯過了什麼:(我實際上做了我提到的步驟。關於調試我不'如果有幫助,我會嘗試上傳我的確切代碼/項目 – spar 2014-09-30 23:54:23
在你提供的代碼中,你在自定義的類名中加了括號。除非你的類名是customclassname,你的self.keyboard類的名字是什麼?把這個名字放到LoadNibNamed:@「」調用中,你將看不到鍵盤上列出的鍵盤標識符列表,您需要按「附加到進程」,然後按「進程標識符(PID)或名稱...」在下一個對話框中,只需鍵入您的鍵盤名稱,然後運行應用程序,Xcode調試器將等待直到它det使鍵盤運行,然後它將附加到它。 – seejayare 2014-10-02 23:12:55
謝謝seejayare ..我的錯誤,我錯誤地把
spar
2014-10-04 16:44:46