31歳から始める初心者のアプリ制作勉強ブログ

アプリ制作の勉強の経過や雑記などを書いていきます

UICollectionViewController

ストーリーボードでUIViewControllerやTableViewなど色々な物を使っていましたが

前から気になっていたビューコントローラーを使う時が来ました。

名前はUICollectionViewControllerというそうです。

 使って無いので知りませんでしたがこのUICollectionViewContorollerはTableViewとそっくり。というかほぼ一緒の動きなんだそうです。

ほぼ一緒のメソッドを使っていて違うのはUITableViewかUICollectionViewかの違い。

こんな感じです。

f:id:inou-social:20140213174657p:plain

 

とても似ているからこれは捗るかなーと思っていたんですが・・・

 

 

reason: 'could not dequeue a view of kind: UICollectionElementKindCell with identifier Cell - must register a nib or a class for the identifier or connect a prototype cell in a storyboard'

 

というエラーでつまづいてしまっています。

TableViewなどを自動生成した時に起こるエラーらしいです。

対処方としては

 

-(UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath

の引数、collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath

を消せばいいらしいのですがどう書いたものか困っています・・・。

新しい物には新しいエラーがくるものですが経験の為に乗り越えていこうと思っています。