Save NSUndoManager transactions one by one
问题 I need to save changes not only locally into Core Data , but on server too. My concern is, in my case user can do bunch of interaction in a short time. Between interaction there is not enough time to receive success message returned from server. So either I lock the GUI, until next message returns - this is the case now -, or choose a different approach. My new approach would be to let user do many interactions and put transactions onto undo stack provided by NSUndoManager , enabled on