3

大きなビューを制御するビューコントローラAがあります。そのビューには、タイプのサブビューCがありCollectionViewます。

別のクラスC_Managerで、Cサブビューのデリゲート機能とdataSource機能を処理する必要があります

私は以下を持っています

AのviewDidLoad

cManager = [[C_Manager alloc] init];

cManager.collection = C;
self.C.delegate = cManager;
self.C.dataSource = cManager;

C_Manager.hで私は持っています

@interface C_Manager : NSObject <UICollectionViewDataSource,UICollectionViewDelegate>

そしてC_Manager.mで私は持っています:

// all the functions for the dataSource plus 

-(void)collectionView:(UICollectionView*)collectionview didSelectItemAtIndexPath:(NSIndexPath*) indexPath
{
}

私は決して到達しませんdidSelectItemAtIndexPath。興味深いことに、私はdataSourceプロトコルの関数に到達し、それを設定する行を無効にすると、もう到達しません...

xibのビューCをチェックしました-"User Interraction Enabled"チェックされています...

なにが問題ですか ?

4

0 に答える 0