0
我想添加撤消/重做功能到一組觸摸..可以使用核心數據在iOS /核心圖形中撤銷/重做嗎?
我在畫面上畫了一些畫筆。我知道我可以使用數組來解決這個問題。但實際上它不是那簡單,因爲我會做一些文字輸入。
我不知道我是否可以使用核心數據或NSUndoManager撤銷/重做。
任何konws或者一些源代碼?
我想添加撤消/重做功能到一組觸摸..可以使用核心數據在iOS /核心圖形中撤銷/重做嗎?
我在畫面上畫了一些畫筆。我知道我可以使用數組來解決這個問題。但實際上它不是那簡單,因爲我會做一些文字輸入。
我不知道我是否可以使用核心數據或NSUndoManager撤銷/重做。
任何konws或者一些源代碼?
您可以創建並註冊託管對象,更改對象以及根據需要撤消和重做更改。
如果您對與給定上下文關聯的託管對象進行了更改,那些更改仍保留在該上下文的本地,直到您通過發送上下文save:message來提交更改爲止。
太棒了。以及如何命令設計模式? – Domlin
您應該閱讀['NSUndoManager'類參考](https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSUndoManager_Class/Reference/Reference.html), [撤消體系結構指南](https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/UndoArchitecture/UndoArchitecture.html#//apple_ref/doc/uid/10000010i)和[tutorial]( http://mobileorchard.com/new-in-iphone-30-tutorial-series-part-1-shake-to-undoredo-nsundomanager/),並在這裏問你是否仍然沒有得到它。 – Greg