2017-02-01 4 views
1

2 개의 레이블을 추가하고 하나의 UIImageView를 추가하여 사용자 정의 tableViewCell을 만들었습니다. 레이블 아울렛을 추가 할 수있었습니다. UIImageView Outlet을 추가했지만 오류가 발생했습니다 - "Objective-C selector를 사용하여 'imageView'를 가져 오는 'imageView'가 'ObjectView-C selector가있는'UITableViewCell '의'imageView '와 getter가 충돌합니다." xcode 8.2를 사용하고 있습니다. swift 3.0 enter image description heretableViewCell에 UIImageView 콘센트를 추가하는 중 오류가 발생했습니다.

+1

콘센트 이름을 변경하려고합니다. –

+0

시도하고있는 코드를 표시 할 수 있습니까? –

+0

@IBOutlet 약한 var foodItemImageView : UIImageView! –

답변

0

이름을 변경해야합니다. fe photoView. 이제 그것은 수퍼 클래스 인 속성 인 imageView을 재정의합니다. 당신이 imageView의 이름으로 또 다른 출구를 할당 할 때 그래서 getter 메소드가 충돌

1

변경,이 오류를 얻고있다 UITableViewCell은 자체 imageView 속성을 가지고 있으므로 getter 메서드 인 super 클래스 (UITableViewCell) 속성 이름 (imageView)과 충돌하는 imageView라는 이름의 콘센트를 만들고 있습니다. 따라서 콘센트의 이름을 변경하기 만하면됩니다.

+0

알았어, 고마워. – Ronit

+0

도움이된다면 대답을 받아 들여라. 나중에 누군가가 똑같은 문제에 걸려 넘어지면, 스스로 해결할 수있다. –

3

을 받고 tableviewCell가 자신의 imageView 속성이 같은 사람과 콘센트의 이름이 제안되어

+0

예 Priya 나는 @SahebRoy에서 가져 왔으며 도와 주셔서 감사합니다. – Ronit