J'ai une question. Comment est-ce que je peux passer et objecter à la vue précédente quand j'appuie sur le bouton arrière dans UINavigationBar
?Iphone Passer un objet (Bouton sur la barre de navigation)
0
A
Répondre
1
Si vous avez un lien vers votre point de vue dans votre CV actuel comme ceci:
previousVC.objectToPass = objectToPass;
Ou une notification comme ceci:
1 - dans votre méthode de retour:
[[NSNotificationCenter defaultCenter] postNotificationName:@"PassObject" withObject:objectToPass];
2 - Dans votre précédenteVC:
- (void) didReceiveNotificationPassObject:(NSNotification*)notification
{
YourObjectClass *theObject = (YourObjectClass*)notification.object;
}
3 - Dans init de votre previousVC:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(didReceiveNotificationPassObject:) name:@"PassObject" object:nil];
0
J'explique par un exemple
il y a deux écrans premier et deuxième.
Actuellement, je suis en deuxième vue.
donc faire une propriété de cet objet que vous voulez passer
MyObject * obj et rendre la propriété
@property (nonatomic, conserver) MyObject * obj; dans second.h
puis définissez ceci dans viewWillDisappear ou où vous voulez
font l'objet de la deuxième classe
* Deuxième objSecond = ......;
alors objSecond.obj est l'objet dont vous avez besoin sur cette page. Maintenant, vous pouvez faire ce que vous voulez.
Questions connexes
- 1. barre de navigation personnalisée iphone modifier bouton
- 2. Barre de navigation iPhone Images
- 3. ajouter un bouton à la barre de navigation
- 4. Dessiner un bouton Retour personnalisé sur l'iPhone Barre de navigation
- 5. iPhone - Cliquer sur le bouton de retour de la barre de navigation ne change pas d'affichage
- 6. Ajouter un bouton à la barre de navigation par programme
- 7. Comment cacher le bouton 'Retour' de la barre de navigation sur iPhone?
- 8. L'image du bouton de retour personnalisé sur la barre de navigation ne fonctionne pas! [iPhone SDK]
- 9. Question concernant iPhone barre de navigation
- 10. iPhone-SDK: Ajouter une image sur la barre de navigation:
- 11. iPhone - comment passer d'un objet à une action de bouton
- 12. iPhone Bouton Ajouter un élément/une ligne dans la barre de navigation
- 13. Ajout du bouton de retour à la barre de navigation
- 14. Comment masquer le bouton UI de la barre de navigation
- 15. Pouvons-nous avoir un bouton e-mail sur le côté gauche de la barre de navigation de l'application iphone?
- 16. iPhone Ajouter une minuterie à la barre de navigation
- 17. Désactiver la barre de retour de la barre de navigation
- 18. barre de navigation de l'application iphone plusieurs éléments
- 19. ajouter une barre serach dans la barre de navigation pour iPhone
- 20. Rotation automatique sur la barre de navigation
- 21. Iphone: Affichage d'une barre d'onglets et d'une barre de navigation après la navigation
- 22. Affectation d'une action IB au bouton Précédent de la barre de navigation (SDK iPhone)
- 23. Comment puis-je mettre un bouton "info" sur la barre de navigation de l'iPhone?
- 24. Comment ajouter un "bouton Précédent" sur la barre de navigation pop-up SplitViewController de l'iPad?
- 25. Plusieurs boutons sur la barre de navigation
- 26. iPhone: Navigation à partir du bouton
- 27. iPhone: Réglage de la barre de navigation Titre
- 28. Barre de navigation "retour" Bouton pour fermer la vue modale
- 29. Barre d'onglets dans la barre de navigation
- 30. iPhone: Ajout du bouton Info dans la barre de navigation du code