Я использую JSONModel в своем объектном приложении c. Я получаю все данные в свой JSONModel в первом abBarController. Затем мне нужно получить эти данные в другом viewController. Я пытаюсь отправить эти данные на других viewControllers как:Как использовать данные JSONModel в разных ViewControllers?
Первого ViewController:
@implementation FirstViewController
...
SecondViewController* infoController = [self.storyboard instantiateViewControllerWithIdentifier:@"secondViewController"];
SecondViewController.model = self.model;//Here send the model with data
[self.navigationController pushViewController:infoController animated:YES];
...
@end
Второго ViewController:
@interface SecondViewController :UIViewController{
MyModel *model;
}
@property MyModel *model;
Существует лучшая форма, чтобы держать это созданная модель данных и получение данных модели из другого viewController без отправки этого свойства?
Создать общий объект в вашем классе модели и установить объект JSON в идентификатор объекта, то доступ к нему в любом ViewController. –
Использовать singleton для установки или получения данных модели –