Предположим, у вас есть UITextView, и вы хотите установить делегата этого UITextView.
Первое, что вы поместите в заголовочный файл:
@interface myViewController : UIViewController <UITextViewDelegate> { ...
Затем, если вы использовали IB, вы щелкаете UITextView и подключаете выход делегата с владельцем файла. Это позволит вам использовать такие команды, как - (BOOL)textViewShouldBeginEditing:(UITextView *)aTextView {
и т. Д.
Теперь предположим, что вы хотели сделать это программно. Я нашел это предложение здесь:
textView.delegate = yourDelegateObject;
Но я понятия не имею, что означает «yourDelegateObject». В IB я соединяюсь с владельцем файла ... так что в коде это должно быть textView.delegate = владелец файла. Но каков Владелец Файла в этом случае? myViewController? UIViewController?
Полагаю, я не совсем понимаю принцип. Любая помощь будет принята с благодарностью.