我遵循一個教程,連接到Web獲取數據並將其放入核心數據。香港專業教育學院建立了我的UICollectionView
用其標識的細胞,但是當我運行該項目,我得到這個在控制檯:UICollectionViewCell無法識別?
2013-06-23 20:26:17.051 UICollectionView[912:c07] Unknown class MyCell in Interface Builder file. 2013-06-23 20:26:17.055 UICollectionView[912:c07] CoreData: error: Serious application error. An exception was caught from the delegate of NSFetchedResultsController during a call to -controllerDidChangeContent:. [ setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key cellLabel. with userInfo { NSTargetObjectUserInfoKey = ">"; NSUnknownUserInfoKey = cellLabel; }
而且只有一個空白(黑色)UICollectionView
。我做了子類UICollectionViewCell
,並把它稱爲MyCell
,我也聲明並連接一個圖像視圖IBOutlet
以及一個UILabel
出口稱爲cellLabel
。
我消除了cellLabel
插座,只是離開了我的UIImageview
,但後來我得到與UIImageview
錯誤。
我剛剛發現了一個有趣的位,我將教程代碼與我的相比,但它的相同。然後我比較了MasterViewController
網點,連接和身份,發現這種差異。他們叫AFCollectionViewCell
自定義單元格是:
但我的自定義單元格 「了myCell」 是它應該是什麼:
究竟爲什麼他們會是一個UITabBarController
?這甚至沒有意義。但是在Identity Inspector中,它們都是它們應該是的,它們都是相應自定義單元類的子類。這可能是一個錯誤?
看看'cellLabel'在Interface Builder中是否正確連接。 – Alexander