2015-10-13 6 views
5

Czy ktoś może mi pomóc znaleźć następujący błąd, który pojawia się po uruchomieniu aplikacji?Xcode 7 (iOS 9) Błąd komunikacji: <OS_xpc_error: <error: 0x10a1abb40>

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

Mam ten sam problem, każdy zna odpowiedź? –

+0

Mam ten sam problem, gdy dodam uiteviewview na uiview i ten błąd wystąpił. ten problem do iOS9 i później. ten sam kod działa doskonale w iOS8. ktoś ma jakieś rozwiązanie? pls mi w tym pomóżcie. – Jashu

Odpowiedz

7

Jeśli używasz aplikacji w symulatorze iOS wykorzystuje XPC Services API dla międzyprocesowej komunikacji oraz wszelkie przerwania lub innych przerw może powodować taki błąd.

Można odwołać się do tego Apple Doc

w sekcji obsługi błędów

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

debugowania aplikacji na urządzeniu nie powinny mieć takich problemów.

1

Miałem ten sam problem podczas uruchamiania aplikacji i rozszerzenia klawiatury (buduję niestandardową klawiaturę). Ponieważ nie podajesz wystarczających informacji, nie wiemy, kiedy dokładnie to się stanie. Zostawię to na wypadek, gdybyś pracował w rozszerzeniu, jeśli nie ... mam nadzieję, że będzie to przydatne dla kogoś innego.

  • Otwórz info.plist z miejsca docelowego na klawiaturze.
  • Ustaw wartość "Tak" dla klucza "RequestsOpenAccess"
  • uruchomić aplikację na urządzeniu
  • Go ustawienia do, generał, klawiatura, klawiatury
  • Wybierz klawiaturę
  • zmiana "Allow Full Access" True .
0

Proszę zwrócić uwagę, jak często korzystasz z bazy danych. Też mam ten sam problem. Pracuję z czatem za pomocą Firebase. Więc w moim przypadku popełniłem błąd, gdy zbyt często dostaję/wprowadzam dane z/do DB.

Powiązane problemy