2 개의 레이블을 추가하고 하나의 UIImageView를 추가하여 사용자 정의 tableViewCell을 만들었습니다. 레이블 아울렛을 추가 할 수있었습니다. UIImageView Outlet을 추가했지만 오류가 발생했습니다 - "Objective-C selector를 사용하여 'imageView'를 가져 오는 'imageView'가 'ObjectView-C selector가있는'UITableViewCell '의'imageView '와 getter가 충돌합니다." xcode 8.2를 사용하고 있습니다. swift 3.0 tableViewCell에 UIImageView 콘센트를 추가하는 중 오류가 발생했습니다.
답변
이름을 변경해야합니다. fe photoView
. 이제 그것은 수퍼 클래스 인 속성 인 imageView
을 재정의합니다. 당신이 imageView
의 이름으로 또 다른 출구를 할당 할 때 그래서 getter 메소드가 충돌
변경,이 오류를 얻고있다 UITableViewCell은 자체 imageView 속성을 가지고 있으므로 getter 메서드 인 super 클래스 (UITableViewCell) 속성 이름 (imageView)과 충돌하는 imageView라는 이름의 콘센트를 만들고 있습니다. 따라서 콘센트의 이름을 변경하기 만하면됩니다.
알았어, 고마워. – Ronit
도움이된다면 대답을 받아 들여라. 나중에 누군가가 똑같은 문제에 걸려 넘어지면, 스스로 해결할 수있다. –
을 받고 tableviewCell가 자신의 imageView
속성이 같은 사람과 콘센트의 이름이 제안되어
예 Priya 나는 @SahebRoy에서 가져 왔으며 도와 주셔서 감사합니다. – Ronit
콘센트 이름을 변경하려고합니다. –
시도하고있는 코드를 표시 할 수 있습니까? –
@IBOutlet 약한 var foodItemImageView : UIImageView! –