Ten błąd informuje, że coś nie rejestruje zdarzeń dotyku. Następne słowo po "_windowServerHitTestWindow: ; layer = >
" w Twoim komunikacie o błędzie jest ważne i może być podobne do UIWindow
. W każdym razie to, co nie rejestruje twoich dotknięć.
Plik nib dla twojej klasy UITabBarController
będzie wyglądać trochę dziwnie, ponieważ musi mieć również obiekt Window
.
Ale twoje Outlets
i Referencing Outlets
prawdopodobnie są podłączone prawidłowo, inaczej nie otrzymasz tego błędu. Domyślam się, że twoje okno ma niewłaściwe ustawienia rozmiaru.
Założę się, że chcesz, aby Twoja aplikacja działała na wszystkich urządzeniach, w tym na iPhonie i iPadzie.
- W pliku końcówki wybierz obiekt Window.
- W selektorze atrybutów ustaw
Simulated Metrics > Size
na "Dowolny kształt", a View > Mode
na "Skaluj do wypełnienia".
- Teraz wybierz kontroler paska kart. Ustaw
Simulated Metrics > Size
na "Dowolny kształt", Orientation
na "Wnioskowane" i upewnij się, że Resize View from NIB jest zaznaczone.
- Następnie w Wystawie inspektor Rozmiar ustaw symulowaną wielkość do „ta dowolnego” ponownie i jawnie ustawić szerokość i wysokość do 768 i 1024.