UITextView методы делегата

Я пытаюсь заставить методы делегатов работать с UITextView, но по какой-то причине он не работает.

Я объявил в моем viewController.h, что это UITextViewDelegate

Я пытаюсь заставить работать следующий код, чтобы стереть код по умолчанию & quot; TEXT & quot; когда я нажимаю на textView.

- (void)textViewDidBeginEditing:(UITextView *)textView {

    if (myTextView.text == @"TEXT") {
        [myTextView setText:@""];
    }

    NSLog(@"did begin editing");
}

Я ожидал, что текст будет очищен и увидеть печать NSLog, когда я нажимаю на textView и появляется клавиатура. Вообще ничего не происходит

Кстати, используя текстовое представление, потому что мне нужно масштабировать представление в зависимости от его размера, и кажется, что textView имеет свойство contentSize, а метка whit и textField - нет.

ОБНОВИТЬ:

Я должен был использовать:

if ([myTextView.text isEqualToString:@"TEXT"]) {
    [myTextView setText:@""]; }

Вот проект, если вы хотите посмотреть.

Ответы на вопрос(5)

Ваш ответ на вопрос