2013-08-17 63 views
0

我得到一個錯誤說錯誤時視圖控制器

*** Assertion failure in -[HatsViewController loadView], /SourceCache/UIKit/UIKit-2380.17/UICollectionViewController.m:104  

*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UICollectionViewController loadView] loaded the "FCD-ki-UFO-view-1vb-8P-s3C" nib but didn't get a UICollectionView.' 
    *** First throw call stack: 
    (0x3467c2a3 0x3c36097f 0x3467c15d 0x34f51ab7 0x368aaa95 0x364a346d 0x3652f353 0x36570d11 0x3656ffe7 0x366923ef 0x3656f0c5 0x3656f077 0x3656f055 0x3656e90b 0x3656ee01 0x364975f1 0x36484801 0x3648411b 0x3818b5a3 0x3818b1d3 0x34651173 0x34651117 0x3464ff99 0x345c2ebd 0x345c2d49 0x3818a2eb 0x364d8301 0xc0dfd 0x3c797b20) 
    libc++abi.dylib: terminate called throwing an exception 
    (lldb) 

爲什麼會出現這種情況,我該如何解決?

回答

2

當你使用UICollectionViewController,該view插座需要連接到你的故事板一個UICollectionView;如果是另一個班級的UIView,則會崩潰。

0

支票HatsViewController.h繼承自UICollectionViewController,但是您已將它連接到故事板中的視圖。要麼它必須是UIViewController的子類,要麼它連接到故事板中的UICollectionView。