Я новый программист Mac, пишу свое первое приложение для Mac, фактически перенося существующее приложение iOS на MAC.
Приложение выполняет много удаленных коммуникаций, поэтому, когда пользователь запускает операцию, я хочу отобразить занятое окно (или окно сообщения, или, может быть, NSAlert), пока операция не будет завершена, а затем закрыть ее программно, или пользователь может нажмите «Отмена», чтобы остановить его.
Окно занятости не позволяет пользователю делать что-либо, пока эта операция не будет завершена.
Окно занятости должно иметь индикатор выполнения, некоторый текст и кнопку отмены.
Это такая простая вещь, но у меня с ней проблемы, потому что я действительно не знаю программирования MAC, что меня расстраивает.
Может ли кто-нибудь предложить предложения или уже написанный код для него. Я надеюсь, что какой-то код для этого уже существует, потому что я не могу поверить, что я единственный человек в мире, которому нужно что-то типа занятого окна.
Спасибо за любую помощь.