¿Cómo puedo detectar si los botones de hardware están desactivados mediante el acceso guiado en Objective-C?

Mi aplicación solicita que los usuarios ingresen manualmente una session de Guided Access . ¿Hay alguna forma, usando API públicas, de que pueda detectar cuándo se deshabilita el button de inicio al ingresar manualmente una session de acceso guiado y luego al mismo time, cuando se habilita nuevamente?

¡Encontré esto! El acceso guiado garantiza que el button de inicio esté desactivado, por lo que esto funcionará. Todavía no hay forma de detectar el button de locking.

 NSLog(@"Accessibility enabled: %@", UIAccessibilityIsGuidedAccessEnabled() ? @"YES" : @"NO");