iOS 7 introduit le balayage de bord pour revenir en arrière dans un contrôleur de navigation (tant que vous don't override the leftBarButtonItem, entre autres). Imaginez que j'applique une application similaire à Apple Notes. Dans l'application d'Apple, une fois que l'utilisateur appuie sur une note, il y a un bouton Précédent en haut à gauche et un bouton Terminé en haut à droite. Ce contrôleur de vue est automatiquement sauvegardé après la navigation de l'utilisateur. Même si l'utilisateur balaie vers l'arrière tout en éditant la note, il enregistrera automatiquement.Où implémenter le code de sauvegarde automatique lors de l'utilisation du balayage arrière de bord iOS 7?
Une façon d'implémenter ceci consiste à écrire sur le disque à chaque frappe de touche. Cependant, je suis à la recherche d'une implémentation plus efficace.
Quelle méthode devrais-je remplacer pour effectuer ma sauvegarde automatique?
Pour être clair, le code d'enregistrement automatique doit être invoquée dans ces trois cas:
- L'utilisateur tape sur le bouton Retour
- L'utilisateur Swipes en arrière
- L'utilisateur tape le bouton Terminé