Эй, ребята, у меня в настоящее время есть представление в виде корневого стола, в котором есть панель инструментов внизу, а также ярлыки и кнопка обновления внутри, как и панель инструментов приложения Mail. Этот контроллер представления корневых таблиц получает данные от сервера путем выделения и инициализации класса DataUpdater. Внутри этого класса используются методы делегата NSURLConnection, вызываемые при общении с сервером.Использование протоколов в Objective C для передачи данных между различными объектами?
Как вы можете догадаться, мне нужно знать, когда вызываются определенные функции (делегаты) в классе DataUpdater и значения параметров, переданных этим функциям делегата, чтобы я мог соответствующим образом обновлять метки на панели инструментов (т.е. Подключение ..., Обновлено и т. Д.).
Проблема, с которой я столкнулась, заключается в определении того, как уведомить контроллер представления корневой таблицы о том, что происходит в этих методах делегата. Могу ли я использовать протоколы, если да, то как? Я просматриваю документацию и не совсем понимаю, как я получу этот эффект. Или вы предлагаете мне реализовать свою программу по-другому?
Заранее благодарен!
Благодарим за подробное объяснение, однако, что мне действительно нужно, чтобы заставить меня двигаться, был твердым примером, который я нашел здесь: http://iphonedevelopertips.com/objective-c/the-basics-of-protocols- and-delegates.html Хотя этот пример сохраняет делегат, а не назначает его, я сделал то же самое, и он, похоже, не делает ничего вредного, по крайней мере, изначально. Но я возьму ваш совет и совет GorillaPatch и использую назначение. ;) Еще раз спасибо! – Stunner