У меня есть uitextfield
подкласса и в методе init
и setDelegate
у меня есть это:Пользовательское UITextField делегат
- (void) setDelegate:(id<UITextFieldDelegate>)paramDelegate{
[super setDelegate:paramDelegate];
MRAAdvancedTextFieldDelegate *limitedDelegate = [[MRAAdvancedTextFieldDelegate alloc] init];
self.delegate = limitedDelegate;
}
Я использую ARC, но это приводит к BAD_ACCESS. Есть идеи?
Я дал ответ ниже, но на самом деле понял, что я немного запутался о том, что вы пытаетесь достичь здесь. Вы пытаетесь иметь двух отдельных делегатов? Или расширить протокол UITextFieldDelegate? –