基于 Cocoa 的 Mac OS X 应用程序面临国际化 MainMenu.xib 问题
我正在从事一个基于 Cocoa 的 Mac OS X 项目,并面临国际化 MainMenu.xib 的一个问题。 在菜单项中,所有标题都需要以编程方式国际化。除撤消和重做菜…
NSUndoManager 不为 iPhone 应用程序保留用于撤消/重做绘图的重做/撤消堆栈
我正在使用 Objective C 构建一个 iPhone 应用程序。在我的应用程序中,我在图像上绘制笔画,并希望实现撤消和重做功能。 我为此使用了 NSUndoManager…
UITextView 撤消位置
我对 UITextView 的开头、中间和结尾进行了一些更改。然后我通过以下方式执行逐步撤消: [self.textView.undoManager undo] 我想在每次撤消后以编程方…
基于文档的应用程序中的 NSUndoManager 错误行为
在我的基于文档的应用程序中,我为 [self undoManager] 调用prepareWithInitationTarget 和registerUndoWithTarget。但是,在“编辑”菜单中,“撤消…
删除 WebView 的 NSUndoManager 的撤消操作
我有几个 WebView,可以在视图层次结构中换入和换出。其中一些 WebView 包含表单字段,因此我实现 EditingDelegate 来为我的文档提供 NSUndoManager。…
NSUndoManager - 撤消按钮未显示
我有一份包含会议的文档。 当我初始化会议时,我将 undoManager 设置为指向文档的 undoManager。 同样,我的会议有与会者(人员列表)。每个 Person …
有没有更好的方法从子视图访问文档?
我的文档上有一些类,例如 NSNotificationCenter 和 NSUndoManager,我需要从子视图访问它们。 现在我可以通过执行以下操作来访问它们: NSUndoManage…
如何使用 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堆栈?如果没有,并且我要子…