2010-08-13 27 views
0

J'ai une application qui utilise le mouvement de secousse pour quelque chose d'autre que d'annuler. Je veux utiliser NSUndoManager et tous les exemples et how-tos disent que je dois mettre la ligne suivante dans ma méthode applicationDidFinishLaunching.NSUndoManager fonctionne-t-il sur l'iPhone sans mouvements intempestifs?

application.applicationSupportsShakeToEdit = YES; 

Est-il possible d'utiliser NSUndoManager sans prendre en charge le mouvement pour annuler le mouvement?

Répondre

4

Bien sûr. Créez un bouton Annuler, puis:

- (IBAction)undoButtonPressed { 
    [myUndoManager undo]; 
} 
+0

Si évident: -S Merci! –