この質問には十分に単純な答えがあると確信していますが、私はそれを見つけることができないようです。私の中には次のコードがありますUITableViewController
:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell==nil)
{
NSLog(@"Cell is nil!");
}
return cell;
}
しかし、私のログ出力では、
セルはゼロです!
そしてその直後
キャッチされない例外により'NSInternalInconsistencyException'にアプリを終了、理由: 'のUITableView DataSourceがのtableViewからセルを返す必要があります:cellForRowAtIndexPath:' *まずスローコールスタック:(0x1b68d72 0x135fe51 0x1b68bd8 0xb0e315 0xcb373 0x63578 0xcb1d3 0xcff19 0xcffcf 0xb9384 0xc952e 0x691bc 0x13736be 0x215c3b6 0x2150748 0x215055c 0x20ce7c4 0x20cf92f 0x2171da2 0x1b4b4 0x1be63 0x2c2be 0x2cf9f 0x1f3fd 0x1ac5f39 0x1ac5c10 0x1adeda5 0x1adeb12 0x1b0fb46 0x1b0eed4 0x1b0edab 0x1b28f 0x1ce71
なぜこれが起こっているのか、そしてもっと重要なことに、それを修正する方法を誰かが知っていますか?
前もって感謝します。