У меня есть приложение, отличное от песочницы OS X, которое должно знать, задерживает ли какое-либо другое приложение простоя (с использованием IOPMAssertionCreateWithName()
и/или IOCancelPowerChange
).Как я могу узнать, задерживает ли другое приложение Mac простоя?
Мне не нужно знать, почему, мне просто нужно знать, что они почему-то задерживают его, что означает, что мое приложение должно ждать, прежде чем пытаться заблокировать экран, потому что пользователь в настоящее время использует систему (например, для просмотра видео).
Есть ли способ узнать, что простоя во сне временно задержали?
Именно то, что мне нужно. МОЖЕТ ЛИ Я ПОЗВОЛЯЕТ ВАС, КЕН? –