Ich verwende JSONModel in meiner objektiven c-Anwendung. Ich bekomme alle Daten zu meinem JSONModel in einem ersten abBarController. Dann brauche ich diese Daten in anderen ViewController. Ich versuche, diese Daten an die anderen Viewcontrollers senden wie:Wie können JSONModel-Daten in verschiedenen ViewControllern verwendet werden?
Erste 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
Second Viewcontroller:
@interface SecondViewController :UIViewController{
MyModel *model;
}
@property MyModel *model;
Es gibt eine bessere Form, dies zu halten Datenmodell instanziiert und erhalten Sie die Modelldaten von einem anderen ViewController ohne dies in einer Eigenschaft zu senden?
Objekt in der Modellklasse geteilt Erstellen und JSON-Objekt in ID-Objekt festgelegt dann Zugriff auf jeden Viewcontroller. –
Verwenden Sie ein Singleton, um Modelldaten zu setzen oder zu erhalten –