2015-10-13 14 views
5

Qualcuno può aiutarmi a capire il seguente errore che ottengo quando eseguo la mia applicazione?Xcode 7 (iOS 9) Errore di comunicazione: <OS_xpc_error: <errore: 0x10a1abb40>

Communications error: <OS_xpc_error: <error: 0x10a1abb40> { count = 1, 
contents = "XPCErrorDescription" => <string: 0x10a1abef0> { length = 
22, contents = "Connection interrupted" } }> 
+0

Ho lo stesso problema, qualcuno conosce la risposta? –

+0

Ho lo stesso problema quando aggiungo uitextview su uiview e si è verificato questo errore. questo problema in iOS9 e versioni successive. stesso codice perfettamente funzionante in iOS8. qualcuno ottiene qualche soluzione? per favore aiutatemi. – Jashu

risposta

7

Se si esegue la vostra applicazione nel simulatore iOS utilizza XPC Servizi API per la comunicazione tra processi e qualsiasi punto di interruzione o di altre interruzioni possono causare un errore del genere.

È possibile fare riferimento a questo Apple Doc

Nella sezione Gestione degli errori

Interruption handler—called when the process on the other end of the connection has crashed or has otherwise closed its connection.

La messa a punto di app sul dispositivo non dovrebbe avere questo tipo di problemi.

1

Ho avuto lo stesso problema durante l'esecuzione della mia estensione per app e tastiera (sto costruendo una tastiera personalizzata). Dato che non fornisci informazioni sufficienti, non sappiamo quando ti capita esattamente ... quindi lascerò questo qui nel caso in cui tu stia lavorando anche in un'estensione, altrimenti ... spero che questo possa essere utile a qualcun altro.

  • Aprire info.plist dalla destinazione della tastiera.
  • Imposta valore "Sì" per la chiave "RequestsOpenAccess"
  • Eseguire l'App su dispositivo
  • Go Impostazioni per, Generali, Tastiera, tastiere
  • Selezionare la tastiera
  • Change "Consenti Accesso completo" True .
0

Si prega di prestare attenzione alla frequenza con cui si accede al database. Ho anche lo stesso problema. Sto lavorando con la chat usando Firebase. Quindi nel mio caso ho commesso un errore quando troppo spesso ho/ho inserito dati da/in DB.