Ich erhalte diese Warnung in der Debugger-Konsole, wenn ich meine App auf dem iPad Xcode 7 Beta 6 starte . Bis Xcode 6 gab es keine solche Warnung . Ich verstehe nicht, warum es gekommen sein kann und das auch nur auf dem iPad.
Laut einem Apple-Forenthread könnte es sich um einen Fehler von Apples Seite handeln. Hat jemand eine Lösung dafür gefunden?
ios
ios9
xcode7-beta6
StudentX
quelle
quelle
UIActivityViewController.
UITextField
mussbecomeFirstResponder
, die Zeit, die das Textfeld benötigt, um tatsächlich FirstResponder zu werden, wird ebenfalls erheblich erhöht.Antworten:
Um diesen Fehler zu beseitigen, deaktivieren Sie die Option "Clip to Bounds" und setzen Sie die zu füllende Skala auf "Ansicht" für alle Ansichten, UIStackView, die Sie in Ihrem Projekt verwendet haben.
quelle
Clip to Bounds
vonUIStackView
entfernt die WarnungenDies ist ein Fehler in iOS und existiert immer noch in der neuesten Version, iOS 9.1. Wenn Sie dies lesen, tun Sie uns allen einen Gefallen und reichen Sie einen Fehlerbericht bei Apple ein.
Sie können mein Radar (ID: 23666339) duplizieren, das auf Open Radar hier angezeigt werden kann: https://openradar.appspot.com/23666339
Der Fehler führt dazu, dass die Tastatur für immer angezeigt wird und nur auf dem iPad sowie den iPad-Simulatoren vorhanden ist.
UPDATE: Dieses Problem wurde ab iOS 9.2 (13C75) behoben.
quelle
Dies kann passieren, weil Sie das Zeichenattribut von StackView geändert haben:
Wenn ich Clips auf "true" setze, wird diese Warnung angezeigt
quelle