[SWIFT] 스위프트 프로토콜 상속 및 프로토콜 적합성 문제
SWIFT스위프트 프로토콜 상속 및 프로토콜 적합성 문제
해결법
-
1.당신은 형 BasePresenterProtocol의 읽기 - 쓰기 속성 요구 사항을 구현할 수 없습니다? DashboardPresenterProtocol 타입의 속성?
당신은 형 BasePresenterProtocol의 읽기 - 쓰기 속성 요구 사항을 구현할 수 없습니다? DashboardPresenterProtocol 타입의 속성?
DashboardViewProtocol에 DashboardPresenter의 인스턴스 업 캐스팅을 이렇게 할 수 있다면 일어날 및 것입니다 무슨 생각 해보자. 당신은 무엇을 할당 할 수있을 것 형 DashboardPresenterProtocol의 속성에 BasePresenterProtocol을 준수하는지? - 불법 것이다.
이러한 이유로, 읽기 - 쓰기 속성 요구 사항은 불변이어야한다 (- 그러나 이것은 현재 지원되지 않습니다 그것의 가치가 읽기 전용 속성 요구 사항이 공변 될 수 있어야한다고 지적하지만).
from https://stackoverflow.com/questions/40410884/swift-protocol-inheritance-and-protocol-conformance-issue by cc-by-sa and MIT license
'SWIFT' 카테고리의 다른 글
[SWIFT] 스위프트에 Dispatch_Async를 사용하여 UI를 업데이트 (0) | 2020.11.06 |
---|---|
[SWIFT] archiverootobject 및 unarchiverootobject의 유효한 파일 경로 (0) | 2020.11.06 |
[SWIFT] ARKit는 - ARFaceAnchor의 특정 정점에 CIFilter 적용 (0) | 2020.11.06 |
[SWIFT] IOS에서 응용 프로그램 사이에서 데이터를 공유 (0) | 2020.11.06 |
[SWIFT] 스위프트를 사용하여 예상 선언 오류 (0) | 2020.11.06 |