그래서 저는 학교에서 RSS 리더를 만들고 코드를 완성했습니다. 테스트를 실행했는데 오류가 발생했습니다. 참조하는 코드는 다음과 같습니다.
- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell =
[tableView dequeueReusableCellWithIdentifier:CellIdentifier
forIndexPath:indexPath];
if (cell == nil) {
cell =
[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle
reuseIdentifier:CellIdentifier];
}
출력의 오류는 다음과 같습니다.
2012-10-04 20 : 13 : 05.356 Reader [4390 : c07] *-[UITableView dequeueReusableCellWithIdentifier : forIndexPath :], /SourceCache/UIKit_Sim/UIKit-2372/UITableView.m:4460의 어설 션 실패 13 : 05.357 Reader [4390 : c07] * 포착되지 않은 예외 'NSInternalInconsistencyException'으로 인해 앱을 종료하는 이유 : '식별자 셀이있는 셀을 큐에서 빼낼 수 없음-식별자에 대한 펜촉 또는 클래스를 등록하거나 스토리 보드에서 프로토 타입 셀을 연결해야합니다. ' * 먼저 던져 호출 스택 : (0x1c91012 0x10cee7e 0x1c90e78 0xb64f35 0xc7d14 0x39ff 0xd0f4b 0xd101f 0xb980b 0xca19b 0x6692d 0x10e26b0 0x228dfc0 0x228233c 0x228deaf 0x1058cd 0x4e1a6 0x4ccbf 0x4cbd9 0x4be34 0x4bc6e 0x4ca29 0x4f922 0xf9fec 0x46bc4 0x47311 0x2cf3 0x137b7 0x13da7 0x14fab 0x26315 0x2724b 0x18cf8 0x1becdf9 0x1becad0 0x1c06bf5 0x1c06962 0x1c37bb6 0x1c36f44 0x1c36e1b 0x147da 0x1665c 0x2a02 0x2935 ) libc ++ abi.dylib : 예외가 발생하여 종료 호출
오류 화면에 표시되는 코드는 다음과 같습니다.
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}
도와주세요!