我在Swift3中構建了一個Keyboard擴展。無法退出類型視圖:UICollectionElementKindCell從後臺返回後
我的鍵盤第一次啓動,沒問題,我的集合視圖顯示正確無誤,一切正常。
當我的鍵盤轉到背景並在前景中再次返回時,會發生此錯誤。例如,我推出的iMessage,顯示我的鍵盤,敲擊在我的iPhone的「home鍵」,再次推出的iMessage - >崩潰:
終止應用程序由於未捕獲的異常「NSInternalInconsistencyException」,理由是:「不能出列類型的視圖:UICollectionElementKindCell與標識符KeyboardViewCell - 必須註冊標識的筆尖或類或情節串連圖板」
這是我如何設置我的故事板爲我的小區標識連接原型細胞:
有了正確的類:
這裏是我如何把它從cellForItemAt indexPath
方法:
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: reuseIdentifier, for: indexPath as IndexPath) as! KeyboardViewCell
return cell
我不明白爲什麼這種崩潰改變鍵盤,像有後在這種情況下沒有加載故事板或其他東西...我忘了什麼嗎?
我的故事板是這樣的:
感謝您的回覆。這是一個好主意,但它不起作用,因爲它總是去「其他」 –
我回答我自己的問題來格式化響應。 –
這是您現在可以調試的另一個問題。 – shallowThought