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
}
もっとコードを共有できますか?再利用識別子 "cell"のMediaCollectionViewCellを登録していますか? – matteok
cellCollectionViewCellクラスにはコードがありません。これは、セルクラスのオブジェクトを作成する際にEXC_BAD_INSTRUCTIONを与えます。また、デフォルトのコレクションビュークラスでEXC_BAD_INSTRUCTIONを指定します。 –
あなたのストーリーボード/インターフェースビルダーのどこにいても、再利用識別子 "セル"に何かを登録していますか? – matteok