Devo fare qualcosa di fondamentalmente sbagliato, i miei metodi di implementazione per UITextViewDelegate non sparano. Ho un UITextView che è una sottoview di un UITableCellView e i delegati non vengono chiamati.UITextViewDelegate metodi non vengono chiamati (UITextView all'interno di UITableViewCell)
- (void)textViewDidBeginEditing:(UITextView *)textView {
NSLog(@"textViewDidBeginEditing");
// never called...
}
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text {
NSLog(@"shouldChangeTextInRange");
// never called...
}
Suggerimenti? Non so se è importante, ma il protocollo è esplicitamente chiamato nella mia dichiarazione @interface.
@interface DetailViewController() <UITextViewDelgate, ..., ....>
Grazie!
Imposta effettivamente il controller di visualizzazione come delegato della visualizzazione di testo? Qualcosa come 'myTextView.delegate = myDetailViewController' ... – albertamg
NON ho effettivamente impostato il mio controller di visualizzazione come delegato! GRAZIE! – ToddB
@ToddB: aggiungi il seguente codice nel viewdidload [noteTxtView.delegate self]; – Pushkraj