IOS 개발 도중 TableView 를 이용해 개발을 하고 있던 중이었다.
ImageView 를 IdentityInspecter 로 Outlet을 정의를 해주려고 했다.
[사진 1: UIImageView 에러]
다음과 같은 오류가 발생했다.
imageView 변수를 재정의 할 수 없다고 하는 것 같아서 구글링을 해보았다.
stackoverflow 에서 UITableViewCell 클래스에는 이미 imageView 라는 이름의 프로퍼티가 존재하기 때문에, 같은 이름의 다른 속성을 만들 수 없다고 한다. 그렇기 때문에 다른 변수 이름을 사용하라고 했다.
[출처 : https://stackoverflow.com/questions/27751890/creating-a-uiimageview-inside-a-custom-uitableviewcell-class-swift]
애플 docs 에서 UITableViewCell 클래스의 imageView 프로퍼티를 다음과 같이 정의한다.
[table cell 의 image view 를 반환한다 [var imageView: UIImageView? { get }]]
라고 돼 있었다.
반응형