Как мне это сделать?(iOS plist редактирует и обновляет все контроллеры) - PullRequest
0 голосов
/ 07 мая 2011

Я делаю приложение, которое в основном представляет данные (из plist) пользователю в виде таблицы. У меня много контроллеров, и пользователь в основном просматривает эти контроллеры, чтобы перейти к элементу, после которого отображается окончательное отображение деталей. При последнем просмотре пользователь может добавить это в избранное.

Способ, которым я передаю данные для просмотра контроллера, заключается в том, что я передаю им конкретные данные, поэтому при последнем просмотре, если пользователь добавляет элемент в избранное, я записываю эти данные в файл. Но как я могу сказать всем другим моим контроллерам, что данные обновлены? Это скорее проблема дизайна, и я не знаю, куда идти .. У меня есть идея, но я хочу знать, что является стандартным способом сделать это ... Спасибо.

1 Ответ

0 голосов
/ 07 мая 2011

Если вы собираетесь прослушивать события в нескольких объектах, взгляните на NSNotificationCenter. Вы можете просто подписаться на прослушивание уведомлений, а затем публиковать их после обновления данных.

NSNotificationCenter Class Reference

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...