Avatar
Kishikawa Katsumi 3/13/2018 4:10 AM
良い例がないかと思ってKickstarterのOSS版を調べると
4:11 AM
https://github.com/kickstarter/ios-oss/blob/master/Kickstarter-iOS/Views/Controllers/ActivitiesViewController.swift#L80-L85 ViewModelの更新ではDataSourceというまた別のデータを更新していて、tableView.reload()はその後でいつ呼んでもいい感じになっていたので、こういう方式が良いんじゃないかと。
ios-oss - Kickstarter for iOS. Bring new ideas to life, anywhere.