J'ai essayé d'utiliser la méthode évidente comme indiqué dans l'exemple suivant, mais ma variable passée (de rootcategory) est encore nulle sur viewDidLoad dans la vue chargée.Comment pouvez-vous transmettre des données entre les vues à l'aide d'un UINavigationController
Ceci est mon code:
CategoryViewController *viewController = [[CategoryViewController alloc] initWithNibName:@"CategoryViewController" bundle:[NSBundle mainBundle]];
self.categoryViewController.rootCategory = @"433";
self.categoryViewController = viewController;
[viewController release];
Je synthétisant une propriété dans l'en-tête comme suit:
@property (nonatomic, readwrite) NSString *rootCategory;
n'a pas aidé Im peur n'a fait aucune différence –
auriez-vous l'esprit de me dire la différence entre l'utilisation de soi et non, je devine que ce n'est pas comme ça. en C# (mon arrière-plan) –
Quels sont les @property de rootCategory et categoryViewController? rootCategory doit être "copier" ou "conserver" et categoryViewController doit être "conserver". L'utilisation de self signifie utiliser le setter défini (via @property, dans ce cas) –