-
Подскажите пож. каким образом в C-objective создается пользовательское событие?
И как оно обрабатывается? Если есть в документации дайте ссылочку, я почему то так и не нашел... -
-
С событиями стандартных контролов все понятно, эти примеры смотрел, собственно с них и начинал изучать C-objective.
Я о другом... Есть у меня два класса Custom1 и Custom2. В Custom2 хочу создать событие CustomEvent, которое буду обрабатывать в Custom1. Что мне надо написать в Custom2.h чтобы объявить, что оно вообще есть, как его возбуждать? И как обрабатывать в Custom1. Подчеркну, что речь идет именно об ПОЛЬЗОВАТЕЛЬСКИХ событиях. -
Ну, самый простой способ — создай delegate в нужном классе и реализуй соответствующие методы в другом.
-
Спасиб, тоже вариант, но конечно хотелось бы стандартней сделать, если конечно этот стандарт вообще есть :)
-
По идее стандартней делегатов в Cocoa мало что есть :) Но если хочется именно событие, то есть т.н. предупреждения (Notifications) — http://developer.apple.com/documentation/Cocoa/Conceptual/Notifications/Articles/Notifications.html#//apple_ref/doc/uid/20000215