回答編集履歴

1 一部変更しました

newmt

newmt score 1251

2018/03/19 19:30  投稿

insertRowsの部分を下記のように変更すると何か変わりますでしょうか?
```
self.tableView.beginUpdates()
DispatchQueue.main.async { [weak self] in
 self?.tableView.beginUpdates()
                                         // ↓0から変更
self.tableView.insertRows(at: [IndexPath(row: self.items.count - 1, section: 0)], with: UITableViewRowAnimation.right)
self.tableView.endUpdates()
 self?.tableView.insertRows(at: [IndexPath(row: self.items.count - 1, section: 0)], with: UITableViewRowAnimation.right)
 self?.tableView.endUpdates()
}
```

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る