2017-02-01 6 views
0

私のアプリケーションでカスタム共有拡張を使用しています。共有viewcontrollerクラスでコレクションビューデリゲートメソッドを使用しています。 uicollectionviewセルオブジェクト。iOS:アプリケーションが共有エクステンションで使用している間にuicollectioview cellForItemAtIndexPathで不正なアクセスを与える

func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell 
{ 
    let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "cell", for: indexPath) as! MediaCollectionViewCell 
    return cell 
} 
+0

もっとコードを共有できますか?再利用識別子 "cell"のMediaCollectionViewCellを登録していますか? – matteok

+0

cellCollectionViewCellクラスにはコードがありません。これは、セルクラスのオブジェクトを作成する際にEXC_BAD_INSTRUCTIONを与えます。また、デフォルトのコレクションビュークラスでEXC_BAD_INSTRUCTIONを指定します。 –

+0

あなたのストーリーボード/インターフェースビルダーのどこにいても、再利用識別子 "セル"に何かを登録していますか? – matteok

答えて

0

私は私が悪いのアクセスのためのそれの理由というストーリーボードにビューコントローラの識別子を設定していない私の場合は私の質問の答えを得ました。

関連する問題