2014-11-20 17 views
8

jestem odkrywania WatchKit SDK oraz Ciągle widzę tego komunikatu o błędzie w moim dzienniku konsoli, jak poruszać się po aplikacji w symulatorze:WatchKit: Co to jest "Kermit" i co oznacza to stwierdzenie logu konsoli?

2014-11-20 10:43:11.154 MyWatchApp WatchKit Extension[32002:1257966] Can't append data to log file, even after retrying. Giving up. Facilities: <CFArray 0x7fa9d84048d0 [0x110325ef0]>{type = immutable, count = 1, values = (
0 : <CFString 0x10ff04c48 [0x110325ef0]>{contents = "Kermit"} 
)} 

Co tu się dzieje? Czym jest Kermit? Jak mogę uchwycić i zbadać to ostrzeżenie?

+16

'log (UIColor.greenColor())' - ** Error: Nie jest łatwo być zielonym ** –

+0

Jest to [post] (https://devforums.apple.com/click.jspa ? searchID = 7054022 & objectType = 2 & objectID = 1074980) na forum programistów Apple, które może mieć związek z Twoim problemem. –

Odpowiedz

2

Miałem ten problem dla następującej sytuacji:
Posiadałem kontroler interfejsu w Storyboard, ale klasa dla niego nie została ustawiona.

Kiedy stworzyłem nową klasę z WKInterfaceController i ustawiłem ją w Storyboard, problem zniknął.

0

Miałem ten sam problem.

Oprócz wskazówki WebOrCode, aby upewnić się, że klasa kontrolera interfejsu w Storyboard jest prawidłowo ustawiona, należy się upewnić, że plik klasy ma odpowiedni zestaw Target. Po utworzeniu pliku możesz przypadkowo ustawić Cel dla głównej aplikacji na iPhone'a. Cel powinien być rozszerzeniem WatchKit. Wyświetl plik w Inspektorze plików i poszukaj sekcji "Docelowe członkostwo". Upewnij się, że wybrano rozszerzenie WatchKit.

0

Odtworzyć plik i upewnić się, że wybrano grupę lub folder rozszerzenia WatchKit. Obejmuje to plik w niezbędnym celu.

enter image description here