Использование менеджера отмены с катализатором ma c - PullRequest
1 голос
/ 13 февраля 2020

Я работаю над добавлением цели сборки ma c в приложение iOS. У меня работают основы, и я хотел бы реализовать функцию отмены / возврата.

В традиционном приложении AppKit вы получаете это бесплатно. Когда вы создаете новое приложение, в предварительно заполненном главном меню есть пункт «Редактировать», а под ним - «Отменить» и «Повторить». Контроллер вида имеет undoManager, вы просто registerUndo (предпочтительно также setActionName) и все работает. Горячие клавиши, изменения заголовка пункта меню и изменения состояния (отключите повтор, когда наверху стека и т. Д. c.) Все работают из коробки.

Добавление цели сборки катализатора в проект iOS также создает меню по умолчанию с меню верхнего уровня Edit и пунктами меню Undo / Redo. Похоже, что они не принимают встроенную функциональность. Мне действительно нужно вручную воссоздать все, что бесплатно с AppKit, или мне чего-то не хватает?

...