Может ли кто-нибудь сказать мне имя представления оповещения, которое должно выполнять работу ** C # Показать диалог ** - PullRequest
0 голосов
/ 02 июня 2011

может любой сказать мне имя представления оповещения, которое должно сделать работу C # show dialog .другие действия не будут работать без его отклонения (ДАЖЕ ДЕЛЕГАТЫ ТАКЖЕ).

Ответы [ 2 ]

1 голос
/ 02 июня 2011

Модальные диалоги в Windows (на любом языке) и в iOS принципиально отличаются.

В Windows модальный диалог (и, в частности, метод ShowDialog) ведет себя как вызов функции, который будет возвращать толькокогда диалог закрыт.Естественно, ваше приложение будет ждать, пока ваше решение не будет принято.

В iOS presentModalViewController (или [UIAlertView show]) почти сразу же вернутся.Вы можете зарегистрировать делегата, который будет уведомлен, когда диалог будет закрыт.Но если ваше приложение должно ждать только то, что пользователь выбрал что-то в диалоговом окне, тогда вы должны реализовать ожидание самостоятельно.

0 голосов
/ 02 июня 2011

Насколько вам известно, вы должны сделать это вручную. Вы можете заблокировать свою задачу, когда появится предупреждение, а затем снова разблокировать его, когда оно будет отклонено с помощью этих сообщений.

есть ли способ приостановить NSTHread на неопределенный срок и возобновить его из другого потока?

Как приостановить NSThread до получения уведомления?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...