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

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

2 ответа

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

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

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

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

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

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

Другие вопросы по тегам