【发布时间】:2014-11-07 15:36:31
【问题描述】:
我需要向 UICollectionViewDataSource 添加一些行为。
如果我要创建一个 Collection View 扩展,我会这样做:
extension UICollectionView
{
func thisWorks() {}
}
但尝试为数据源执行此操作会导致“无法扩展协议 'UICollectionViewDataSource'”错误。
extension UICollectionViewDataSource
{
func thisDoesntWork() {}
}
有没有办法向协议中添加新的函数?
【问题讨论】:
-
这在 Swift 2 中现在是可能的。来自 WWDC 的 Checkout session 408。
标签: swift ios8 uicollectionview