Модал NSAlert от NSOperation - PullRequest
       23

Модал NSAlert от NSOperation

0 голосов
/ 04 декабря 2011

У меня трудоемкий процесс, который выполняется с помощью NSOperation.Теперь мне нужен выбор пользователя для выбора между различными подпроцессами.Мне нужно остановить процесс, пока пользователь не ответит на вопрос.

Как я могу сделать это с помощью NSOperation?

Спасибо

Ответы [ 2 ]

1 голос
/ 05 декабря 2011

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

0 голосов
/ 05 декабря 2011

Возможно, в методе, в котором вы создаете NSAlert, у вас может быть assert ([NSThread isMainThread]) в верхней части метода, и я думаю, что это обеспечит выполнение этого метода в основном потоке.Надеюсь, это поможет!

...