2017-12-31 61 views
1

저는 Apple에서 제공 한 IOS 개발 가이드 (개발 가이드)를 따라 왔습니다. RatingControl이라는 다른 파일에 설정되어 있고 MealTableViewController이라는 파일에 액세스하려고 시도하는 rating이라는 변수를로드하려고합니다. 올바르게 이해하면 코드 줄이 파일/클래스 RatingControl의 변수에 액세스하려고합니다. 나는라는 오류 얻을"UIImageView"유형의 값에는 '평점'등급이 없습니다.

cell.ratingControl.rating = meal.rating

:이 같은 변수의 값에 액세스하려고 할 때

유형의

값을 "있는 UIImageView는"더 멤버 '평가'

이 없습니다

이 오류는 무엇이며 어떻게 해결할 수 있습니까? 나는이 오류를 읽고/처리하는 방법에 관해서는 알 수 없다. 나는 Golang/C#으로 지금 꽤 많이 프로그래밍했지만 Swift는 다릅니다.

+0

는 'MealTableViewCell'라는 클래스에서 변수를 얻으려고 노력하고 튜토리얼 파일 (MealTableViewCell)에 추가하라고 값을 가져오고 변수가있는 UIImageView입니다 것 같다. – HubbA

+0

IB를 제발 정의 할 수 있습니까? – HubbA

+0

아래의 스크린 샷에서 볼 수 있듯이 IB는 Interface Builder를 의미합니다. –

답변

1

ID 관리자에서 클래스 이름을 변경해야합니다.

enter image description here

+0

방금 ​​확인한 결과 클래스가 RatingControl임을 보여줍니다. – HubbA

+0

@HubbA UITableViewCell 클래스에서 iboutlet을 만들었습니까? –

+0

이 줄에 대해 'MealTableViewCell' 클래스 검사'@IBOutlet weak var ratingControl : RatingControl!' –