Йос - Основні (делегатів)

Основна (делегати) Приклад

Припустимо, що об'єкт А викликає Б, щоб виконати операцію, як тільки операція завершується, об'єкт Б повинен знати, що завдання було завершено і об'єкт А виконуватиме інші необхідні операції.

У наведеному вище прикладі, ключові поняття

  • Об'єкт введено в експлуатацію B
  • Посилання на B
  • Комісія буде досягнуто метод B
  • B повідомлення за допомогою методів делегата

Створення делегату (делегатів) об'єкту

1. Створити єдине уявлення додатка

2. Виберіть Файл, а потім File -> New -> Файл.

основні

3. Натисніть кнопку Далі, а потім виберіть Objective C

4. підклас SampleProtocol названий NSObject, як показано нижче

потім

5. Потім виберіть Створити

6. Додайте папку SampleProtocol.h файл протоколу, а потім оновити код так:

? 7. Змінити файл SampleProtocol.m коду, який реалізує метод екземпляра:

8. Перетягніть вкладку з бібліотеки об'єктів UIView, тому додайте UILabel до ViewController.xib таким чином:

SampleProtocol

9. Створіть ярлик з ім'ям IBOutlet MyLabel, а потім натисніть кнопку, щоб оновити код, наведений нижче, і відображається в ViewController.h в SampleProtocolDelegate