2012-03-30 4 views
0

Может ли кто-нибудь показать мне, как сделать UIManagedDocument доступным по всему миру?Как сделать UIManagedDocument глобально доступным для всех ViewControllers в приложении?

+0

Предлагаю посмотреть http://stackoverflow.com/questions/8388048/sharing-data-string-with-a-singleton-between-views или почти любые связанные с ним вопросы; насколько мне известно, этот вопрос не является специфичным для 'UIManagedDocument'; вы в основном хотите руководство по обмену данными между объектами в iOS - лучшие термины для поиска, вероятно, «singleton» и «injection» и «shared model» –

ответ

3

Я просто передаю свои средства вокруг своих разных контроллеров вида, как и любое другое свойство.

newViewController.thatManagedDocument = self.thisManagedDocument; 

Не нужно делать доступным по всему миру.

+0

это моя цель: – JJW

+0

@JJW не уверен, что вы подразумеваете под этим – Jamie

+0

Это моя цель:
(AT) свойство (неатомное, сильное) UIManagedDocument * deliveryDatabase; это мой источник:
(AT) свойство (неатомное, сильное) UIManagedDocument * deliveryDatabase; , и это моя попытка сделать то, что вы предлагаете: ShiftAddTVC.deliveryDatabase = self.deliveryDatabase; и я получаю ошибку:
Свойство 'deliveryDatabase' не найдено на объекте типа 'ShiftAddTVC'.
Я неправильно понял ваши инструкции? – JJW

Смежные вопросы