정말 이상한 문제가 있습니다.NSManagedObjects와 함께 UITableView cellForRowAtIndexPath 문제가 있습니다.
[[cell textLabel] setText:[[recentSearches objectAtIndex:indexPath.row] name]];
[[cell detailTextLabel] setText:[formatter stringFromDate:[[recentSearches objectAtIndex:indexPath.row] date]]];
recentSearches
는 NSManagedObjects
입니다 RecentSearch
객체의 NSArray
입니다 : 여기가 내있는 UITableViewCell 텍스트 레이블 및 세부 텍스트 레이블을 설정해야이 코드입니다. RecentSearch
개체에는 두 개의 인스턴스 변수 인 NSString *name
과 NSDate *date
이 있습니다.
테이블을 표시하려고하면 빈 셀이 표시되지만 셀이 표시됩니다. 더 이상한 것은 하나를 선택할 때 didSelectRowAtIndexPath
이 데이터를 가져 와서 다른 뷰로 올바르게 전송한다는 것입니다.
어떤 제안이라도 도움이 될 것입니다. 나는 꽤 비틀 거린다!
사용중인 셀 스타일은 무엇입니까? 'NSLog' 당신의 객체를'cellForRowAtIndexPath :'method에 넣을 수 있습니까? – Eimantas