2015-07-30 9 views
22

Quando ricevo una notifica remota su un record di oltre (didReceiveRemoteNotification chiamato), ottengo il seguente messaggio di errore:Errore _BSMachError: (OS/Kern) Capacità non validi (20), dopo aver ricevuto la notifica a distanza sul CloudKit Oltre record di

_BSMachError: (os/kern) invalid capability (20)

Ho già provato a saperne di più su questo nei forum e tramite Google ma non sono riuscito a trovare alcun consiglio utile che si applica alla mia situazione.

Che cosa significa il messaggio di errore? Cosa posso fare a riguardo?

+6

Xcode 7 Immagino? Bene, è successo a me senza alcuna notifica a distanza. –

+1

Da questo post sembra essere CoreSpotlight: http://blog.couldhll.com/2015/08/18/ios9-beta5-extension 下 调用 corespotlight 失败 /, ed ecco un'altra domanda di overflow dello stack a riguardo: http://stackoverflow.com/questions/32341851/bsmacherror-xcode-7-beta – JoePasq

risposta

13

Ho appena riscontrato questo errore. Ero in un blocco di azioni UIAlert; quando il blocco è uscito si è verificato l'errore (BTW il genitore UIAlertViewController è stato creato in un dispatch_async block così era immagino fuori thread principale.

In ogni caso, ho avvolto il codice di azione se stessa in

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ 

     [self handleActionForElement:thisType]; 



    }); 

ed errori andato via. la vostra situazione potrebbe essere diversa!

+0

Hai avuto un ritardo tra il momento in cui viene eseguito il blocco azione e quando si riavvia la mano sull'app? –

0

la ringrazio molto, ho avuto lo stesso problema su sWIFT

Così ho risolto che mettendo il codice in thread principale

0.123.
func alertAction() { 
    dispatch_async(dispatch_get_main_queue()) { 
    //perform code 
    } 
} 
0

Aveva lo stesso problema. Stavo cercando di presentare una vista personalizzata su un controller di visualizzazione presentato di un framework di terze parti.

Risolto spostando la logica di presentazione sul controller di visualizzazione

Problemi correlati