From 85de7c776e5f8d5fa5c9cad0e76766ad08915cff Mon Sep 17 00:00:00 2001 From: WenchaoD Date: Fri, 3 Mar 2017 16:41:14 +0800 Subject: [PATCH] Protect from automatic slide crash if there is zero item. --- Sources/FSPagerView.swift | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Sources/FSPagerView.swift b/Sources/FSPagerView.swift index 6d84e95..1d0ed0c 100644 --- a/Sources/FSPagerView.swift +++ b/Sources/FSPagerView.swift @@ -485,10 +485,7 @@ open class FSPagerView: UIView,UICollectionViewDataSource,UICollectionViewDelega @objc fileprivate func flipNext(sender: Timer?) { - guard let _ = self.superview, let _ = self.window else { - return - } - guard !self.collectionView.isTracking else { + guard let _ = self.superview, let _ = self.window, self.numberOfItems > 0, !self.isTracking else { return } self.scrollToItem(at: (self.currentIndex+1)%self.numberOfItems, animated: true)