Hi, I have a parent view controller that has two UICollectionViewController subclasses as children in its view controller hierarchy. I'd like to set the parentViewController as the Subclass1CollectionViewController and Subclass2CollectionViewControllers' .colllectionView UIScrollView delegate. However when I set the delegate, the compiler assumes I'm trying to assign it as the UICollectionViewDelegate. UICollectionView is a subclass of UIScrollView.. how do refer to its scrollview delegate pointer?
Xcode 6.0.1 iOS8. self.bodyCollectionViewController.collectionView.backgroundColor = UIColor.clearColor; self.bodyCollectionViewController.collectionView.showsHorizontalScrollIndicator = NO; self.bodyCollectionViewController.collectionView.showsVerticalScrollIndicator = NO; self.bodyCollectionViewController.collectionView.delegate = self; // warning -- Assigning to 'id<UICollectionViewDelegate>' from incompatible type 'SCRPreviewViewController *const __strong' @interface SCRPreviewViewController : UIViewController <UIScrollViewDelegate> _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com