Описание тега nsundomanager
NSUndoManager - универсальный регистратор операций отмены и повтора.
1
ответ
Основы NSUndoManager
Я сделал приложение, в котором есть кнопка, когда вы нажимаете ее, она отключается, и действие по отмене должно вернуть ее в предыдущее состояние (включить). Я использовал NSUndoManager, чтобы сделать это возможным, но это не работает. Кажется, я уп…
03 авг '14 в 10:41
0
ответов
Использование NSUndoManager с prepareWithInvocationTarget, Gestures и Objects
У меня есть своего рода приложение для рисования. Я хочу реализовать Отменить / Повторить. Хотя я сталкиваюсь с трудностями при сохранении оригинальных и новых значений для отмены / повторения. С помощью жестов мне нужно хранить несколько вещей: тра…
20 мар '12 в 18:50
1
ответ
Основные данные: отключить отмену для определенных атрибутов. Рекомендуемый подход не работает
У меня есть текстовое поле и флажок, подкрепленные основными данными. Изменения в флажке должны быть исключены из любых операций отмены / возврата. Рекомендуемый подход (найденный при переполнении стека) - следующий фрагмент. @IBAction func stateDid…
11 фев '16 в 13:34
0
ответов
Вложенная отмена с NSUndoManager и Core Data
У меня есть небольшая проблема с NSUndoManager. Когда пользователь собирается отредактировать некоторую сущность A, я помещаю все в группу отмены, чтобы изменения можно было легко отменить. Все идет нормально. Однако, пока пользователь редактирует о…
17 окт '10 в 05:16
2
ответа
NSUndoManager приведение сбоя NSUndoManagerProxy в коде Swift
В нашем приложении мы используем следующий код: let lInvocationTarget = lUndoManager.prepare(withInvocationTarget: self) let _ = (lInvocationTarget as! MyObjectType).myMethod(_: self.opacity, undoManager: lUndoManager) Он компилируется без предупреж…
19 дек '16 в 10:41
1
ответ
Сохраняйте транзакции NSUndoManager по одной
Мне нужно сохранить изменения не только локально в Core Data, но на сервере тоже. Мое беспокойство в том, что в моем случае пользователь может сделать кучу взаимодействий за короткое время. Между взаимодействиями не хватает времени, чтобы получить с…
28 май '15 в 22:32
1
ответ
Как отключить NSUndoManager в NSDocument?
Я использую NSDocument но я хотел бы отключить менеджер отмены. Как мне это сделать?
07 янв '14 в 16:46
2
ответа
Как правильно получить уведомление о восстановлении объекта модели базовых данных после удаления?
У меня есть элегантная система, настроенная с использованием Core Data, в которой каждый раз, когда свойство модельного объекта изменяется, оно автоматически отражается в ассоциированном представлении с использованием наблюдения значения ключа, но я…
27 авг '10 в 18:07
2
ответа
Сброс Отменить / Повторить массив iOS
Я хочу отменить и повторить штрихи и изменения в приложении для рисования, используя NSUndoManager. Я сохраняю изображение с помощью UIGraphicsGetImagefromCurrentImageContext() на изменяемый массив. Мой код ниже дает представление: - (void) performU…
23 апр '12 в 04:46
2
ответа
Как использовать undoManager с основным объектом данных
У меня есть NSManagedObject appointment что я редактирую атрибуты. Если я нажимаю " Отмена", я хочу отменить все эти изменения. Если я делаю (пример кода) [[appointment managedObjectContext] setUndoManager:[[NSUndoManager alloc] init]]; //however do…
24 апр '12 в 18:46
1
ответ
Повтор не работает (ios swift undoManager, Invocation)
Используя Swift 3.02 (Xcode 8.2), я ссылаюсь на отмененное решение, описанное в ответе: /questions/2161438/dobavlenie-funktsii-otmenyi-v-prilozhenie-dlya-risovaniya/2161447#2161447. В приведенном ниже коде я использую это решение для проверки отмены…
22 янв '17 в 19:04
1
ответ
NSUndoManager - кнопка отмены не отображается
У меня есть документ, в котором есть встреча. Когда я инициализирую собрание, я установил undoManager так, чтобы он указывал на undoManager документа. Кроме того, у моей встречи есть участники (список Персона). Каждый объект Person просто указывает …
13 ноя '11 в 22:28
1
ответ
NSUndoManager в недопустимом состоянии
Работа через книгу Cocoa Programming for Mac OS X (третье издание) от Аарона Хиллегаса Я сейчас на 9-й главе, в конце раздела Adding Undo to RaiseMan, Hillegass говорит вам добавить два метода в ваш класс MyDocument а затем создайте приложение, чтоб…
27 ноя '12 в 19:10
0
ответов
iOS: отмена сбоя приложения, когда в текстовом поле есть фильтр
Я хотел бы поделиться своим опытом, чтобы он мог помочь другим! у нас может быть текстовые поля в нашем приложении, которые показывают определенный набор символов. мы фильтруем пользовательский ввод либо реализуя [textField:shouldChangeCharactersInR…
22 июн '18 в 07:51
1
ответ
Как добавить Undo для NSBezierPath с NSUndoManager в Mac OS X на Swift 4?
Я пытаюсь добавить функцию отмены для NSBezierPath. Эта функция рисует круг с NSBezierPath с радиусом 45. с mouseLocation в качестве центра круга Затем он рисует NSBezierPath на CAShapeLayer и добавляет к представлению NSViewController. Как мне доба…
01 апр '18 в 15:30
0
ответов
Реализовать NSUndomanager в учебном коде
Пытаясь реализовать функцию отмены в приложении для рисования, которое я сделал после этого урока http://mobile.tutsplus.com/tutorials/iphone/ios-sdk_freehand-drawing/ Из того, что я прочитал, использование NSUndoanager - лучший способ сделать это, …
06 авг '13 в 12:56
0
ответов
Тип значения enum со свойством @objc для отмены менеджера - быстро?
Как реализовать свойство swift enum, чтобы правильно обрабатывать отмену? В настоящее время я использую (undoManager?.prepare(withInvocationTarget: self) as AnyObject).setValue(_scaling.rawValue, forKey: "scaling") но он терпит неудачу на значении 0…
15 янв '19 в 15:10
1
ответ
Какая польза от отмены менеджера? Как это использовать?
Зачем нужен менеджер отмены в iphone? Я никогда не вижу таких кнопок в примерах программ. Я знаю значение и использование отмены и повтора. Но мой вопрос здесь: для чего мне это нужно? Как использовать это в моем приложении? Также предложите хороший…
17 дек '10 в 07:05
3
ответа
Основные данные undoManager падает
Я использую приведенный ниже код для основных данных синглтона. Ниже мой код. (По материалам блога NachoMan. Однако этот код взят из его сути. // DataManager.h #import <Foundation/Foundation.h> #import <CoreData/CoreData.h> extern NSStri…
20 апр '12 в 21:56
3
ответа
Удаление действий отмены для NSUndoManager WebView
У меня есть несколько WebView, которые я меняю в иерархии своих представлений. Некоторые из этих WebViews содержат поля формы, поэтому я реализую editDelegate, чтобы предоставить NSUndoManager для моего документа. Проблема в том, что любая типизация…
29 ноя '11 в 23:18