Wir haben ein Projekt mit mehreren Zielen:
- Haupt-App-Ziel: Unsere primäre Anwendung, bei der IQKeyboardManager konfiguriert ist und perfekt funktioniert.
- Framework-Ziel: Ein Framework, das wir erstellen, um a zu verteilen Funktion für Drittverbraucher.
- Beispiel-App Ziel: Ein Ziel, das zum Testen des Frameworks verwendet wird und zum Teilen mit anderen gedacht ist.
Obwohl IQKeyboardManager im Beispiel-App-Ziel korrekt konfiguriert wurde (ähnlich dem Haupt-App-Ziel), funktioniert es in der Beispiel-App nicht wie erwartet.
Was Wir haben es versucht:
- Sichergestellt, dass IQKeyboardManager zur Poddatei hinzugefügt und in der Beispiel-App installiert wurde.
- Überprüft, dass IQKeyboardManager.shared. isEnabled = true wird im AppDelegate oder einem entsprechenden Einstiegspunkt der Beispiel-App festgelegt.
- Die Tastatur in der Beispiel-App wird bei der Interaktion mit Textfeldern nicht geschlossen oder passt sich nicht richtig an, obwohl sie in der Haupt-App einwandfrei funktioniert.
Was könnte dazu führen, dass IQKeyboardManager im Beispiel-App-Ziel nicht funktioniert, obwohl es richtig eingerichtet ist? Gibt es besondere Überlegungen zur Integration von IQKeyboardManager in ein Beispiel-App-Ziel, das zum Testen eines Frameworks verwendet wird?
Link zum Testprojekt