在删除后恢复核心数据模型对象时收到通知的正确方法是什么?
我使用 Core Data 设置了一个优雅的系统,每当模型对象的属性发生更改时,它都会使用键值观察自动反映在其关联视图中,但我在使用撤消时遇到了问题。 …
iOS 4 应用程序终止和撤消
使用 NSUndoManager 时处理 iOS 4 应用程序终止的好方法是什么? 我有一个使用 Core Data 的 iPhone (iOS 4) 应用程序。该应用程序允许用户编辑托管对…
NSUndoManager 是否可以在 iPhone 上运行而无需摇动手势?
我有一个应用程序,除了撤消之外,还可以使用摇动手势执行其他操作。我想使用 NSUndoManager ,所有示例和操作方法都说我必须将以下行放入我的 applic…
获取 isDocumentEdited 的通知
是否可以绑定/获取 NSDocument 的 isDocumentEdited 属性的通知,而无需在每次更改时调用 will/didChangeValueForKey: 方法?…
是否可以为一个 NSWindow 实现多个 NSUndoManager ?
我有一个带有多个视图的窗口(它们都是 NSView 的子类,并且始终只有一个可见),我在其中绘制路径。我希望每个视图都有一个 NSUndoManager,但显然它…
跨多个运行循环周期的操作的核心数据撤消合并
我有一个基于 Core Data 的 UIKit 应用程序,允许用户在屏幕上拖动对象。拖动对象时,我会在每个 touchesMoved: 事件上更新其位置属性。为了支持一次…
在 iPhone SDK 中使用 NSUndoManager 撤消/重做
我一直在尝试使用 NSUndoManager 类在我的应用程序之一中设计撤消/重做功能,并发现一些设计困难。 在我的应用程序中,我只有一种方法, -(IBAction) …
带有核心数据的 NSUndoManager - 重做不起作用
我有一个基于 Core Data 文档的应用程序,它支持通过与 NSManagedObjectContext 关联的内置 NSUndoManager 进行撤消/重做。我设置了一些操作,这些操…
撤消 UITextView 中的输入
我正在使用 iPhone SDK 3.0。 比如说,我通过在应用程序委托中将 application.applicationSupportsShakeToEdit 设置为 YES 来启用“摇动撤消”。我在 …