diff --git a/AsyncDisplayKit/ASPagerNode.h b/AsyncDisplayKit/ASPagerNode.h index 2377d1c1be..746a805514 100644 --- a/AsyncDisplayKit/ASPagerNode.h +++ b/AsyncDisplayKit/ASPagerNode.h @@ -9,7 +9,7 @@ #import @class ASPagerNode; -@protocol ASPagerNodeDataSource +@protocol ASPagerNodeDataSource // This method replaces -collectionView:numberOfItemsInSection: - (NSInteger)numberOfPagesInPagerNode:(ASPagerNode *)pagerNode; @@ -33,7 +33,8 @@ @property (weak, nonatomic) id delegate; // Data Source is required, and uses a different protocol from ASCollectionNode. -@property (weak, nonatomic) id dataSource; +- (void)setDataSource:(id )dataSource; +- (id )dataSource; - (void)scrollToPageAtIndex:(NSInteger)index animated:(BOOL)animated; diff --git a/AsyncDisplayKit/ASPagerNode.m b/AsyncDisplayKit/ASPagerNode.m index 31e7bbada8..d4537d0a68 100644 --- a/AsyncDisplayKit/ASPagerNode.m +++ b/AsyncDisplayKit/ASPagerNode.m @@ -20,7 +20,7 @@ @end @implementation ASPagerNode -@dynamic delegate, dataSource; +@dynamic delegate; - (instancetype)init {