verificar ver recuperar puedo pantalla notificaciones como centro borradas bloqueada apple ios cloudkit

ios - ver - Error_BSMachError:(os/kern) capacidad no válida(20) después de recibir una notificación remota en la adición del registro de CloudKit



recuperar notificaciones iphone (3)

Muchas gracias, tuve el mismo problema en swift

Así que lo he resuelto poniendo el código en el hilo principal.

func alertAction() { dispatch_async(dispatch_get_main_queue()) { //perform code } }

Cuando recibo una notificación remota sobre una adición de registro (se llamó didReceiveRemoteNotification), aparece el siguiente mensaje de error:

_BSMachError: (os / kern) capacidad no válida (20)

Ya intenté averiguar más sobre esto en los foros y en Google, pero no pude encontrar ningún consejo útil que se aplique a mi situación.

Que quiere decir el mensaje de error? ¿Qué puedo hacer al respecto?


Tenía el mismo problema. Estaba intentando presentar una vista personalizada sobre un controlador de vista presentado de un marco de terceros.

Resuelto moviendo la lógica de presentación a mi controlador de vista


Acabo de experimentar este error. Estaba en un bloque de acción UIAlert ; cuando el bloque salió, se produjo el error (por cierto, el UIAlertViewController principal se creó en un dispatch_async block así que supongo que estaba fuera del hilo principal).

De todos modos, envolví el código de acción en sí mismo.

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ [self handleActionForElement:thisType]; });

y el error se fue. ¡Su experiencia puede ser diferente!