0

こんにちは、UICollectionView のインデックス パスでカスタム オブジェクトを取得するのに問題があります...以下は私のコードです。

クラッシュが発生しています

[プレーヤー名:]:unrecognized selector sent to instance

助言がありますか?

 - (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView     cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
BenchCollectionCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:CollectionCell forIndexPath:indexPath];
[cell setFrame:CGRectMake(0, 4, 120, 50)];


    Player*homeBenchPlayer = [[self homeBench]objectAtIndex:indexPath.row];

    cell.playerName.text = homeBenchPlayer.firstName;
    cell.playerPosition .text = homeBenchPlayer.position;
    cell.playerPicture.image = [ UIImage imageWithData:homeBenchPlayer.picture];

return cell;

}
4

1 に答える 1

0

予期せずこのエラーが発生した場合、通常は IB に戻り、クラッシュの原因となったオブジェクトを選択し、接続インスペクターを調査します。一般的に、問題は誤った参照アウトレットまたは送信イベントにあるようです。

performSelector:@selector(dismissModal:)これは、呼び出し先が存在しない場所での呼び出しが原因である可能性があります。

于 2013-02-05T18:28:58.477 に答える