UITableViewControllertable を extends した tableView の dequeueReusableCellWithIdentifier:forIndexPath がおかしい - suVeneのアレ

UITableViewControllertable を extends した tableView の dequeueReusableCellWithIdentifier:forIndexPath がおかしい

iOS開発でもやってみようと思って、

.

のサイトを参考にコード真似してたんだが、何故か悪夢の Tread 1: signal SIGABRT が出る。
Error Output はこんな感じ。

2013-08-05 02:49:14.047 EverOne[19976:c07] *** Assertion failure in -[UITableView dequeueReusableCellWithIdentifier:forIndexPath:], /SourceCache/UIKit_Sim/UIKit-2380.17/UITableView.m:4460
2013-08-05 02:49:14.050 EverOne[19976:c07] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'unable to dequeue a cell with identifier Cell - must register a nib or a class for the identifier or connect a prototype cell in a storyboard'

まぁ結局、

    static NSString *CellIdentifier = @"Cell";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];

    // Configure the cell...

    return cell;

    static NSString *CellIdentifier = @"Cell";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

    // Configure the cell...
    if (cell == nil) {
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
    }

    return cell;

こう修正すればよかっただけなんだが、なんで最初の実装が変なことになってんだろう?

参考にしたのは以下の Entry。

.
スポンサーリンク
スポンサーリンク

コメント

  1. 太郎 より:

    「感情の共有派」vs「自称論理派」
    http://d.zeromemory.info/2008/03/20/kanjyokyoyu-vs-jishoronri.html

    こちらのページの、
    “怖いのは相手の気持ちが「分かるはず」という思い込み”
    という項も読んでみたいのですが、書く予定はありませんか?

  2. suVene より:

    おお。最近このブログのコメントをチェックしてなかったのでだいぶ返信が遅れた。
    今考えると、それは「怖い」のではなく、「そのようにして成り立っている」のかもしれない。

  3. Marlee より:

    Right ontih-s helped me sort things right out.

コメントをどうぞ

メールアドレスが公開されることはありません。