Change the header to match the declared method
Make sure to call the passed block once the update completes.

These methods can probably be flattened by at least 1 or 2 levels.
Collection views use -[NSIndexPath item], not -[NSIndexPath row]
Update the data source methods
Split out the table view configuration into a separate didLoad* method
Data loading cleanup
Remove an unnecessary parameter to the reuse identifier method and clean up the delegate methods
Make sure to mark all the methods in the dynamic sizing data source as required
Update the Phone storyboard to use the unified view controller