Mein View-Controller entspricht UITextFieldDelegate, aber wenn ich versuche, das .delegate-Feld meines Textfelds auf self zu setzen, erhalte ich die Warnung:
"Zuordnung 'id' vom inkompatiblen Typ 'AddReviewViewController * const __strong'"
Meine Header-Datei ist dies:
%Vor%Wie Sie sehen können, habe ich erklärt, dass es dem Protokoll entspricht. In der .m-Datei habe ich Folgendes:
%Vor%im Abschnitt "@interface AddReviewViewController ()"
Dann, in viewDidLoad mache ich:
%Vor%Dort bekomme ich die Warnung. Ich habe versucht, XCode zu reinigen und neu zu erstellen und neu zu starten. Fehle ich etwas Offensichtliches hier? Ich stimme dem Protokoll zu ....
EDIT: Danke für die schnelle Hilfe. In meinem schlaflosen Zustand las ich immer wieder die Dinge und schwor, dass ich das tue, aber yup, typo. Ich kann eine Antwort für ein paar Minuten nicht markieren, aber Problem gelöst, danke!
Ich habe wegen dieses Codes einen solchen Fehler bekommen:
%Vor%Um das zu lösen, habe ich folgendes verwendet:
%Vor%Zusammenfassung: Verwenden Sie TextField nicht TextView
Tags und Links objective-c ios uitextfield uitextfielddelegate