2010年06月10日

iPhone, UITableViewControllerでエディットモードがうまく編集できない。

UITableViewControllerを使用して色々とやってるのだが…追加削除が旨く反映されない。
編集モードにはできた。
ここ参照。

ただ、色々と別アプリに転用すると編集モードで追加、削除がうまく動かない。
insertRowsAtIndexPathsdeleteRowsAtIndexPathsをすると、配列は正常にinsert&deleteされるのだが、UITableViewに反映されないと言う事態に…orz

xibで定義したUITableViewをIBOutletとしてmyTableViewと定義。
それを使用してinsertRowsAtIndexPaths、deleteRowsAtIndexPathsやっていたのだが、これがマズかったようだ。

[myTableView insertRowsAtIndexPaths:...]

[self.tableView insertRowsAtIndexPaths:...]
あるいは
[[self tableView] insertRowsAtIndexPaths:...]
とすると旨くいった。

myTableViewイコールself.tableViewじゃないんですかね????(爆怒
イミガワカラナイデスヨappleサン。
posted by 1.618 at 12:38| Comment(0) | 日記 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

×

この広告は180日以上新しい記事の投稿がないブログに表示されております。