Mac OS X - отчеты о проверке сообщений - PullRequest
1 голос
/ 09 июля 2011

Как обычно отображаются сообщения проверки (например, «Имя не может быть пустым», «Адрес электронной почты недействителен» и т. Д.) На Mac?Я возился с itunes и Finder, и лучшее, что я мог получить, это всплывающие сообщения:

Itunes error Finder error

1 Ответ

0 голосов
/ 09 июля 2011

В Mac OS существует два простых способа отображения предупреждающих сообщений и диалогов подтверждения.

Первый способ, если вы хотите отобразить предупреждение из-за NSError, это использовать [NSApp presentError:(NSError*)].

Второй способ - использовать класс NSAlert. Как только ваше оповещение настроено, вы можете представить его модальным для вашего приложения (через -runModal) или для окна (через – beginSheetModalForWindow:modalDelegate:didEndSelector:contextInfo:). Если вы используете архитектуру NSDocument, вы, скорее всего, захотите, чтобы в документах об ошибках отображались модальные оповещения для окна, поскольку в противном случае вы замораживаете все в своем приложении до тех пор, пока пользователь не ответит.

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