Въпросът: Подкласирах UITextField като „UISelectField“, за да мога да заместя делегата. След това създадох UITextField в сценария и промених класа му на UISelectField в инспектора на идентичността. Обаче методът за стартиране по подразбиране, предоставен от Xcode, "initWithFrame", не се извиква. Какъв init метод се извиква при създаване на UITextField с този подход?
Причината: Точно сега зададох делегата в init на моя контролер за изглед: [self.textField setDelegate:self.textField];
. Бих искал да премахна това и да го заменя с [self setDelegate:self];
във всеки init метод, който бъде извикан. Моля, кажете ми дали има по-елегантен подход.