Otrzymuję to ostrzeżenie w konsoli debugera, kiedy uruchamiam swoją aplikację na iPadzie Xcode 7 beta 6 . Nie było takiego ostrzeżenia aż do Xcode 6 . Nie rozumiem, dlaczego to mogło nadejść i to też, tylko na iPadzie.
Według wątku na forum Apple może to być błąd po stronie Apple. Czy ktoś znalazł na to rozwiązanie?
ios
ios9
xcode7-beta6
StudentX
źródło
źródło
UIActivityViewController.
UITextField
trzebabecomeFirstResponder
, czas, w którym textField faktycznie musi stać się FirstResponder, również znacznie się wydłuża.Odpowiedzi:
Aby pozbyć się tego błędu, odznacz opcję clip to bounds i umieść skalę, aby wypełnić widok do wszystkich widoków, UIStackView, których użyłeś w swoim projekcie.
źródło
Clip to Bounds
zUIStackView
usuniętych ostrzeżeńJest to błąd w systemie iOS i nadal istnieje w najnowszej wersji, iOS 9.1. Jeśli to czytasz, zrób nam wszystkim przysługę i prześlij raport o błędzie do Apple.
Możesz skopiować mój radar (id: 23666339), który można obejrzeć na Open Radar tutaj: https://openradar.appspot.com/23666339
Błąd powoduje, że klawiatura pojawia się w nieskończoność i istnieje tylko na iPadzie, a także na symulatorach iPada.
AKTUALIZACJA: ten problem został rozwiązany od wersji iOS 9.2 (13C75).
źródło
Może się tak zdarzyć, ponieważ zmieniłeś atrybut rysowania StackView:
kiedy ustawię klipy na prawdziwe, otrzymuję to ostrzeżenie
źródło