1. fedorov

    22.10.2020 13:04

    Подскажите пож. каким образом в C-objective создается пользовательское событие?
    И как оно обрабатывается? Если есть в документации дайте ссылочку, я почему то так и не нашел...
  2. Alexander

    22.10.2020 13:55

  3. fedorov

    22.10.2020 14:08

    С событиями стандартных контролов все понятно, эти примеры смотрел, собственно с них и начинал изучать C-objective.
    Я о другом... Есть у меня два класса Custom1 и Custom2. В Custom2 хочу создать событие CustomEvent, которое буду обрабатывать в Custom1. Что мне надо написать в Custom2.h чтобы объявить, что оно вообще есть, как его возбуждать? И как обрабатывать в Custom1. Подчеркну, что речь идет именно об ПОЛЬЗОВАТЕЛЬСКИХ событиях.
  4. Алексей Блинов

    22.10.2020 15:22

    Ну, самый простой способ — создай delegate в нужном классе и реализуй соответствующие методы в другом.
  5. fedorov

    22.10.2020 15:44

    Спасиб, тоже вариант, но конечно хотелось бы стандартней сделать, если конечно этот стандарт вообще есть :)
  6. Алексей Блинов

    23.10.2020 00:20

    По идее стандартней делегатов в Cocoa мало что есть :) Но если хочется именно событие, то есть т.н. предупреждения (Notifications) — http://developer.apple.com/documentation/Cocoa/Conceptual/Notifications/Articles/Notifications.html#//apple_ref/doc/uid/20000215
Страницы
(1)

bbcode

.