Если я правильно понял ваш вопрос, вы хотите запретить пользователю взаимодействовать с вашим представлением, пока процесс загрузки не будет завершен. Для этого вы можете установить свойство Views userInteractionEnabled.
Когда вы идете на загрузку шоу, в этот момент установите
self.view.userInteractionEnabled = NO
и после того, как ваш процесс закончится
self.view.userInteractionEnabled = YES
таким образом, вы можете запретить пользователю взаимодействовать в любом месте вашего представления, пока идет процесс.
Надеюсь, это поможет.