2016-08-02 25 views
8

Projemi Xcode 8'de Swift3'e güncelledim ve bu hata geliyor ama orada neler yapabileceğimi bilmiyorum. Zaten google'da arama yaptım ama hiçbir şey kurulmadı. Yapabileceğim bir fikriniz var mı? Buradafunc collectionViewContentSize içinde Swift3

hatası:

aynı amaç-Cı-seçici

public func collectionViewContentSize() -> CGSize { 
     let numberOfSections = collectionView?.numberOfSections 
     if numberOfSections == 0 { 
      return CGSize.zero 
     } 

     var contentSize = collectionView?.bounds.size 
     contentSize?.height = CGFloat(columnHeights[0]) 

     return contentSize! 
    } 
ile üst sınıfının UICollectionViewLayout 'den 'collectionViewContentSize' için gaz giderici 'collectionViewContentSize' çatışma Amaç-Cı-seçici ile Yöntemi 'collectionViewContentSize()'

cevap

33

benzer bir şey vardı ama collectionViewContentSize()

override func collectionViewContentSize() -> CGSize { 
    let collection = collectionView! 
    let width = collection.bounds.size.width 
    let height = max(posYColumn1, posYColumn2) 

    return CGSize(width: width, height: height) 
} 
baskın oldu

Ben X'i İndirildi Kod 8 beta 4 bugün ve bunu değiştirmek zorunda kaldık:

override var collectionViewContentSize: CGSize { 
    let collection = collectionView! 
    let width = collection.bounds.size.width 
    let height = max(posYColumn1, posYColumn2) 

    return CGSize(width: width, height: height) 
}