1
如果我定義了一個UICollectionViewCell子類:內嵌屬性的實例不工作的通用UICollectionViewCell子類
class TestCell<T>: UICollectionViewCell {
var float: CGFloat? = 3
var string = "abc"
}
註冊吧:
collectionView.registerClass(TestCell<String>.self, forCellWithReuseIdentifier: "Test")
然後使用它:
collectionView.dequeueReusableCellWithReuseIdentifier("Test", forIndexPath: indexPath) as! TestCell<String>
我注意到奇怪行爲與應該初始化的屬性。
- 浮動==可選(0.0)
- 字符串== 「」
這究竟是爲什麼以及如何解決呢?
這是在Xcode 7.3上