ある方から「言葉のちから」の今後のヒントをいただいた。で、簡単にできるのかコイの水を換えてからず〜っとソースを眺めていまに至ります。
手始めに前からしたかったランダム再生を追加してみた。動いた。でも何かシックリこない。きっちり動いているけど、妙な予感がする。こういうときは危険。すぐにはリリースしないようにしよう。
結論。。。ソースを見直してからスタートしよう。
そこからスタートしないと絶対バグる。
だって、テーブルを呼ぶときに
– (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
が必ずiPhone/iPod Touch/iPadのすべてで1番目に呼ばれるのか確証がもてないので。。。
ああ、でも必ず行数を取得してからデータを取りに行くだろうからこれは間違いないか。