Да, это полностью верно.Я использовал этот точный метод раньше, и он работает очень хорошо.Единственная проблема в том, что любой код, использующий это, не может предположить, что кнопка скрыта после ее возврата, потому что он не ожидает завершения вызова.Если это не будет проблемой, используйте его как есть.Если это так, просто передайте YES
вместо waitUntilDone:
.