1
를 서브 클래스 초기화 된 속성을 사용하여 동작합니다. == 옵션 (0.0) 인라인 속성 인스턴스화
- 플로트는"
이유는 그것을 어떻게 이런 일이 해결할 수 있습니까?
이것은 Xcode 7.3에 있습니다.
를 서브 클래스 초기화 된 속성을 사용하여 동작합니다. == 옵션 (0.0) 인라인 속성 인스턴스화
이유는 그것을 어떻게 이런 일이 해결할 수 있습니까?
이것은 Xcode 7.3에 있습니다.
제네릭과 관련된 버그처럼 보입니다.
일반 지정자를 제거하면 예상대로 변수가 초기화됩니다.
class TestCell<T>: UICollectionViewCell {
override init(frame: CGRect) {
float = 3
string = "abc"
super.init(frame: frame)
}
var float: CGFloat?
var string: String
}
: 당신이 일반 지정이 필요한 경우
, 당신은 init 메소드의 특성을 인스턴스화하는 대신 인라인하여 문제를 해결할 수 있습니다