// UITableViewのdataSourceを変更する …… // dataSource変更後のNSIndexPathを作成する [NSIndexPath indexPathForRow:row inSection:section]; // 新しいdataSourceに反映させたあとでスクロールさせたい [_tableView reloadData] [_tableView scrollToRowAtIndexPath:indexpath atScrollPosition:UITableViewScrollPositionMiddle animated:YES]; でやってしまうと、scrollToRowAtIndexPathが呼ばれるときは reloadDataが完了される前のdataSourceで実行されてしまう。 だからといってNSThreadで待ったり、フラグだNotific