2010-09-24 8 views

Répondre

2

Dans applicationWillTerminate: et applicationDidEnterBackground:, enregistrez suffisamment d'état à [NSUserDefaults standardUserDefaults] afin de pouvoir restaurer la vue dans la méthode viewDidLoad du contrôleur de vue.

+0

Est-il possible de stocker simplement la vue réelle qui est affichée? si oui maintenant? – thndrkiss

+2

Vous pourriez être en mesure de, mais ce n'est pas une bonne idée. Vous pouvez dessiner la vue sur une image, mais bien sûr, la vue restaurée est une image statique avec laquelle vous ne pouvez pas interagir. Vous pouvez également sérialiser la hiérarchie de vue avec NSKeyedArchiver, mais cela ne fonctionnera pas bien avec de nombreux types de vues (et si vous avez des sous-vues personnalisées, vous devrez implémenter les méthodes NSCoding. –

Questions connexes