Используя шаблон «Панель вкладок» в Xcode 4, каждый ViewController создается автоматически, поэтому у меня нет возможности установить какие-либо свойства ViewController при его создании.Я хочу, чтобы каждый ViewController имел доступ к объекту (экземпляр базы данных FMDB).
В StackOverflow уже есть ряд вопросов, связанных с этим, но некоторые предполагают, что вы создаете VC вручную, а другие рекомендуют использовать AppDelegate в качестве посредника:
MyAppDelegateClass *appDelegate = [[UIApplication sharedApplicaton] delegate];
myLocalProperty = appDelegate.someDataModelProperty;
Вышесказанное кажется мне довольно «хакерским».Есть ли лучший способ получить доступ к одному объекту из нескольких ViewControllers?