2016-07-10 9 views
-2

私は自分のアプリケーションをデバッグしようとしていますが、Xcodeで実行するとクラッシュします。-[UICollectionView _dequeueReusableViewOfKind:withIdentifier:forIndexPath:viewCategory:]これはcellForItemAtIndexPathで発生します。デバッグ、私はアプリをインストールし、それが正常に動作するXcodeなしで実行する場合。デバッグ中にUICollectionViewCellをデキューするとアプリケーションがクラッシュする

これは私のコードです:

- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath { 
    FFSIncidentCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:reuseIdentifier forIndexPath:indexPath]; 
    // Configure the cell 
    ... 
} 
+0

問題を再現できるようなものを提供できない場合は、そのことについて何も言いません。あなたはコードがこのように動作すると言います。証明する。 – matt

+0

あなたのcellForItemAtIndexPath実装を表示することはできますか? – Joshua

+0

これは私のコードです... - (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath {FFSIncidentCell *細胞= [collectionView dequeueReusableCellWithReuseIdentifier:reuseIdentifier forIndexPath:indexPath]。 //セルを設定する – SeanT

答えて

0

だから私はこれを考え出した、とうまくいけば、これは他の誰かを助けます。私の場合は、.XibファイルにUICollectionViewCellがあります。そのセルはUIScrollViewで、UIScrollViewUIViewです。 UIViewは画面よりも背が高いので、IBではスクロール・ビューから抜いてみましたので、すべて見ることができましたが、スクロール・ビューのサブビューに戻すことはありませんでした。簡単に言えば、カスタムUITableViewCellまたはUICollectionViewCellを構築する場合、すべてがCellのサブビューでなければなりません。それ以外の場合、CRASH!

関連する問題