2013-06-24 234 views
0

我遵循一個教程,連接到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自定義單元格是:

Tutorial's CollectionViewCell

但我的自定義單元格 「了myCell」 是它應該是什麼:

MyCell

究竟爲什麼他們會是一個UITabBarController?這甚至沒有意義。但是在Identity Inspector中,它們都是它們應該是的,它們都是相應自定義單元類的子類。這可能是一個錯誤?

+0

看看'cellLabel'在Interface Builder中是否正確連接。 – Alexander

回答

0

它的固定......當我在xcode5中創建項目時發生了一些事情。它不會將目標成員資格分配給.m文件。我點擊目標會員資格檢查框,即使代碼着色再次工作,現在它編譯罰款。