Можно ли опубликовать NSNotification из консоли, когда приложение приостановлено?
Почему?
Мне нужно проверить доступность сервера в моем приложении (я использую Reachability.h
).
Итак, мне интересно, могу ли я публиковать уведомление самостоятельно в случайные моменты, приостанавливая программу и выполняя
[[NSNotificationCenter defaultCenter] postNotificationName:@"kReachabilityChangedNotification"
object:nil];
на консоли, остановился на основном потоке, чтобы проверить, хорошо ли заморожены мои текущие загрузки.
Я мог бы :
- отключите мой провод Ethernet,
- выключить сеть на моей панели предпочтений,
- создать кнопку для отправки уведомлений,
- сообщение с таймером,
но мне интересно, будет ли работать ручной пост.
Как есть, команда не работает на консоли, потому что, очевидно, получатель 'NSNotificationCenter' является классом пересылки, а соответствующий @interface может не существовать.
Прежде чем я попытаюсь обойти это:
- Будет ли это хорошей практикой?
- Кто-то уже пробовал?
- Могу ли я быть уверен, что он работает в основном потоке?