このメソッドを使用して、ストーリーボード「 dequeueReusableCellWithIdentifier 」で既に作成されたセルを返します。ここにコードがあります
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
switch ( indexPath.row )
{
case 0:
CellIdentifier = @"map";
break;
case 1:
CellIdentifier = @"blue";
break;
case 2:
CellIdentifier = @"red";
break;
}
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier: CellIdentifier forIndexPath: indexPath];
return cell;
}
しかし、私はこのエラーを持っています:「NSInternalInconsistencyException」、理由:「識別子マップでセルをデキューできません - 識別子のペン先またはクラスを登録するか、ストーリーボードのプロトタイプセルを接続する必要があります」
注:ここにあるのでストーリーボードに識別子を追加しましたが、機能しません。もう1つの重要なことは、このプロジェクトは実行されていましたが、停止したことです!!!! appcoda.com からダウンロードします