nsundomanager

    0热度

    2回答

    我在OSX上与CoreData一起工作(但我猜这个问题与iOS相同)。 我想要禁用对创建/删除NSManagedObjects的撤销管理。但是,如果可能的话,我会对我的实体的属性(如NSStrings等)进行撤销管理。 我怎么能这样做? 如果可能的话,我想一个全球性解决方案,如子的NSManagedObject与覆盖方法MyManagedObject(awakeFromInsert,prepare

    2热度

    1回答

    我正在使用NSDocument但我想禁用撤销管理器。 我该怎么办?

    0热度

    1回答

    我怎么可以使用prepareWithInvocationTarget 在使用我的方法建立一个特定重做操作同我的设置撤销操作,重做不工作(撤消作品) - (void)removeSmth:(Smth *)smth index:(NSInteger)indexOfSmth { [self.document.undoManager beginUndoGrouping]; ...

    3热度

    1回答

    我试图在使用GLKit的iOS应用程序中支持撤销/重做。 当我尝试以下方法: GLKVector3 currentTranslation = _panningObject.translation; [[self.undoManager prepareWithInvocationTarget:_panningObject] setTranslation:currentTranslation];

    1热度

    2回答

    我一直在为我的可可应用程序(OS 10.9)提供撤消功能,并且我已经成功实现了使用NSUndoManager的撤消功能实例。但是,我无法在编辑菜单下取消“撤消”文本!我正在使用setActionName方法,详见Apple的文档。我的相关方法: - (void)FinishEditingName { [[self UndoManager] registerUndoWithTarget:[sel

    0热度

    1回答

    这里是我的问题的变化: 我有一个基于文档的应用程序,全部采用核心数据写入。当创建新文档时(在应用程序启动时,或者使用File> New或Cmd + N),我需要使用初始种子对象填充此文档。假设我的文档是一个笔记本,所以我希望新文档在创建时包含一个空的笔记。 因此,我无辜地插入我的对象(-[NSEntityDescription initWithEntity: insertIntoManagedOb

    1热度

    1回答

    我正在使用NSDocument与其NSUndoManager组合。 我注意到有推可撤消的操作到的UndoManager时设置NSDocument updateChangeCount延迟: [undoManager registerUndoWithTarget:self selector:@selector(applyUndoState:) object:state]; NSLog(@"Docum

    2热度

    1回答

    我正在使用[undoManager registerUndoWithTarget ::]将一些更改添加到撤消堆栈。然而,有时会发生,当在一个运行循环周期中两个变化添加到相同的组,所以它们立即恢复,这不是我想要的行为。 我想分开这两个更改,在撤消堆栈中有两个项目。 如何正确执行此操作?使用[NSObject performSelector:]在下一次运行循环中调用第二次撤销加法,或者其他任何操作?

    10热度

    3回答

    我创建一个UITextView: greetingTextView = [[UITextView alloc] initWithFrame:greetingRect]; 使用它很好,但是当视图控制器它连接到deallocs我得到的内存泄漏只在iOS的7?我甚至在归零了greetingTextView绝望的,但没有效果: [greetingTextView.undoManager removeA

    0热度

    1回答

    在我的文档为基础的应用程序中,我实现了重做和撤消行为与NSUndoManager。 我想基础上,canRedo和canUndo(我的NSToolbarItems不基于图像,因此- (BOOL)validateToolbarItem:(NSToolbarItem *)theItem不叫) 启用或禁用撤消/自动重做NSToolbarItems(如默认菜单), 1)我试图使能值结合self(My WC)