В приложении iphone, над которым я работаю, я использую настраиваемый класс для управления сетевой связью с хостом. Класс, называемый protocolClass, - это ivar в appDelegate и alloc + init в методе applicationDidFinishLaunching :.Как передать информацию из appDelegate в один из контроллеров представления в UINavigationcontroller
Теперь, когда протокол ClassCl получает данные от хоста, он вызывает метод protocolClassDidReceiveData: в своем делетете (который я установил как appDelegate). Мне нужно затем обновить данные в одном из customViewControllers в UINavigatorController.
Должен ли я просто добавить ссылку на customViewController, которую мне нужно обновить в appDelegate? или есть какой-то другой более эффективный метод?
Если бы я должен был ссылаться на customViewcontroller, каковы последствия использования памяти?
Заранее спасибо.
Спасибо, Николай, тогда я проверю уведомление. Первоначально я просто беспокоился об использовании notificationCenter, что означало использование ненужных системных ресурсов. – Ben
Я думаю, что это была бы преждевременная оптимизация. Если вы посмотрите, сколько уведомлений пролетает со всех точек зрения, и поэтому я не думаю, что это нанесет какой-либо вред, чтобы отправить уведомление после получения данных из сокета. –
Спасибо, Николай! Я был событием для googling, проходящим в iphone, и увидел ваш пост – ambertch