Если вы просто хотите заблокировать все взаимодействие с вашим пользовательским интерфейсом, вызовите метод UIApplication
-beginIgnoringInteractionEvents
.Если вы на самом деле пытаетесь помешать всему пользовательскому интерфейсу что-либо делать (что не очень хорошая идея - ваше приложение может блокировать, например, системное уведомление), тогда да, NSRunLoop
, вероятно, будет правильным подходом..