2014-02-22 4 views
0

오류 메시지가 나타나지만 오류를 찾을 수 없습니다. 누구든지 나를 도울 수 있습니까?Xcode "인스턴스로 보낸 인식 할 수없는 선택기"

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    static NSString *CellIdentifier = @"ErgebnisseCell"; 
    ErgebnisseCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath]; 


    if (indexPath.section == 0) { 

    NSDictionary *aktion = self.wmXMLParser.alleAktionen [indexPath.row]; 
    __block NSString *VP= @""; 

    [aktion enumerateKeysAndObjectsUsingBlock:^(id key, id obj, BOOL *stop) { 
     if (VP.length) { 
      VP = [VP stringByAppendingString:@","]; 
     } 
     VP = [NSString stringWithFormat:@"%@%@ = %@", VP, key, obj]; 
    }]; 

    cell.spielpaarungLabel.text = VP; 
+0

포스트 전체 오류 메시지하시기 바랍니다. 클래스 이름이 – Avt

+0

이거나 오류가 발생하는 코드 줄이 있어야합니다. – Avt

+0

인스턴스에 해당 메소드가 없다는 의미입니다. 잘못된 인스턴스로 메시지를 보내는 지 확인하십시오. 예를 들어, 현재는 [A 메소드]이어야하지만 [B 메소드]를 호출합니다. 검사하지 않고 컬렉션을 사용하는 경우 가끔 발생합니다. –

답변

0

스토리 보드에 셀 유형을 설정해야하는 것처럼 보입니다. 현재 UITableViewCell로 설정되어 있고 ErgebnisseCell이 아니기 때문에 spielsparungLabel 속성이 없습니다. 방법

[tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath]; 

에서

0

셀 존재 복귀 따라서

spielpaarungLabel 

방법 응답하지 입력 ErgebnisseCell의 아니다.

확인이 스토리 보드 또는 펜촉 파일에 "ErgebnisseCell"에 셀의 식별자를 설정했는지 확인

+0

안녕하세요, 정확히 내 문제가 입니다. 스토리 보드에는 커스텀 셀이 지정되어 있지 않습니다. 하지만 지금은 새로운 문제가 있습니다. 문자열 "VP"데이터 (로그 참조)에도 불구하고 "spielpaarungLabel"레이블은 데이터로 채워지지 않습니다. – carlie

+0

이것은 로그 데이터입니다 : 2014-02-23 14 : 10 : 12.346 정보 [4010 : 70b] 브라질 : 크로아티아 = 스필파 룽, 0 : 0 = 얼거 니스, 12 = 식별자, 12.06.14 = Spieltag1 2014-02-23 14 : 10 : 12.347 정보 [4010 : 70b] 브라질 : 크로아티아 = 스필파 룽, 0 : 0 = 얼거 니스, 12 = 식별자, 12.06.14 = Spieltag1 2014-02-23 14 : 10 : 12.347 정보 [4010 : 70b] 13.06 .14 ​​= Spieltag2,13 = 식별자, 0 : 0 = 효과, 사용자 정의 : 사용자 = – carlie

+0

사용자 정의 셀의 클래스에있는 IBOutlet을 인터페이스의 레이블 빌더에 연결 했습니까? –

관련 문제