如何使用 NSUndoManager 支持替换 UITextView 中的文本?
我希望能够以编程方式替换 UITextView 中的某些文本,因此我将此方法编写为 UITextView 类别: - (void) replaceCharactersInRange:(NSRange)range wi…
UITextView 和 NSUndoManager 同步
我尝试先搜索,但找不到我需要的东西。 我有一个 UITextView,并且有在 UITextViews NSUndoManager 上执行撤消和重做操作的按钮,因此该部分可以正常…
取消编辑:NSUndoManager 或单独的 NSManagedObjectContext 进行编辑?
我有一个视图控制器,它管理始终以编辑模式显示的视图。该视图本质上是一个表格视图,类似于 Apple 联系人应用程序中的联系人详细信息。我的视图下的…
iPhone - NSUndoManager + NS 调用 +对象释放=崩溃
我正在为我的应用程序构建撤消/重做功能。我正在使用 NSUndoManager 的 NSInitation 方法。 这就是我构建调用的方式, NSNumber *firstState = [NSNum…
从多个实体中恢复一个获取的实体——核心数据
这个问题让我对如何使用核心数据撤消管理器以及如何在编辑完成之前将 NSManagedObject 恢复到其状态缺乏了解。 我正在学习核心数据的方法。我已经使用…
清除 NSUndoManager 的重做堆栈
在我的应用程序中,我想以编程方式撤消一些操作,而不向用户提供单击“重做”的选项。有没有办法清除NSUndoManager的Redo堆栈?如果没有,并且我要子…
Cocoa:寻找一种以编程方式操作 NSTextView 存储而不弄乱撤消的通用策略
我正在用 cocoa 编写一个特殊用途的文本编辑器,它可以执行自动文本替换、内联文本完成(ala Xcode)等功能。 我需要能够以编程方式操作 NSTextView …
iOS-UITextView + NSUndoManager
我正在尝试将撤消/重做功能集成到 UITextView (我正在构建 LateX 编辑器)中,但没有成功,说实话我对这个论点真的很困惑。我不明白这两个操作涉及的…
如何使 NSUndoManager 的撤消/重做操作名称正常工作?
我正在学习 Cocoa,并且我已经可以轻松地撤消工作。但 setActionName: 方法让我感到困惑。这是一个简单的示例:一个玩具应用程序,其窗口包含一个文本…
可以将多个 NSUndoManager 与一个 Core-Data ManagedObjectContext 一起使用吗?
//编辑:真的,没有人对此有任何建议或想法吗?我是否以某种方式错误地问了这个问题?// 我的 iPhone 应用程序有一个具有中等复杂数据模型的 ManagedO…
使用 CoreData 嵌套撤消组
我想将撤消管理器添加到 coredata 支持的 iPhone 应用程序中。当用户尝试添加新对象(通过点击 + 按钮)时,我加载一个新的模式视图控制器并在 viewDi…