当前位置:  开发笔记 > IOS > 正文

**'FlickrPhotosViewController'与协议'UICollectionViewDataSource'的冗余一致性**

如何解决《**'FlickrPhotosViewController'与协议'UICollectionViewDataSource'的冗余一致性**》经验,为你挑选了1个好方法。

我正在关注这个(http://www.raywenderlich.com/78550/beginning-ios-collection-views-swift-part-1)教程,现在我

收到此错误:

'FlickrPhotosViewController'与协议'UICollectionViewDataSource'的冗余一致性

所以我在这里有这个代码:

extension FlickrPhotosViewController : UICollectionViewDataSource {

//1
override func numberOfSectionsInCollectionView(collectionView: UICollectionView) -> Int {
    return searches.count
}

//2
override func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
    return searches[section].searchResults.count
}

//3
override func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
    let cell = collectionView.dequeueReusableCellWithReuseIdentifier(reuseIdentifier, forIndexPath: indexPath)
    cell.backgroundColor = UIColor.blackColor()
    // Configure the cell
    return cell

那么这个错误意味着什么?

任何帮助,将不胜感激.



1> jtbandes..:

"冗余一致性"意味着您正在指定extension FlickrPhotosViewController : UICollectionViewDataSource,但这不是必需的,因为FlickrPhotosViewController超类已经提供了UICollectionViewDataSource一致性.

你可以extension FlickrPhotosViewController改用它.

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有