Estoy llamando [[UIApplication shanetworkingApplication] enabledRemoteNotifications]
que devuelve una máscara de bits. ¿Cómo puedo NSLog
el bitmask para comprender cómo se compone la máscara de bits y qué notifications están NSLog
/ desactivadas?
Debe imprimirlo como valor binary para que obtenga uno o cero para cada bit. Aquí hay una pregunta que responde cómo registrar un valor binary:
NSInteger a valor binary (cadena) en formatting 8 bits
Si desea registrar los bits simbólicamente, se necesita algo de progtwigción:
NSLog(@"MASK_A = %s, MASK_B = %s, MASK_C =%s", mask & MASK_A ? "YES" : "NO", mask & MASK_B ? "YES" : "NO", mask & MASK_C ? "YES" : "NO");
O:
NSLog(@"mask = ( %s%s%s)", mask & MASK_A ? "MASK_A " : "", mask & MASK_B ? "MASK_B " : "", mask & MASK_C ? "MASK_C " : "");