Ios 清除PKCanvasView的撤消缓冲区

Ios 清除PKCanvasView的撤消缓冲区,ios,swift,pencilkit,Ios,Swift,Pencilkit,我正在用苹果的铅笔盒做实验。显示PKToolPicker效果很好,我可以在画布中绘图。但是,我想知道是否以及如果是,如何清除撤消缓冲区 背景:我允许用户浏览他的图形,但即使我将新图形指定给PKCanvasView,撤消按钮在iPad上仍然可用。我想在显示之前的一个图形之前清除撤消缓冲区 我试图通过调用来清除父视图控制器的撤消缓冲区和PKCanvasView的撤消缓冲区 self.undoManager?.removeAllActions() self.canvasView.undoManager

我正在用苹果的铅笔盒做实验。显示
PKToolPicker
效果很好,我可以在画布中绘图。但是,我想知道是否以及如果是,如何清除撤消缓冲区

背景:我允许用户浏览他的图形,但即使我将新图形指定给
PKCanvasView
,撤消按钮在iPad上仍然可用。我想在显示之前的一个图形之前清除撤消缓冲区

我试图通过调用来清除父视图控制器的撤消缓冲区和
PKCanvasView
的撤消缓冲区

self.undoManager?.removeAllActions()
self.canvasView.undoManager?.removeAllActions()
无济于事


或者,我也可以在iPad上的
PKToolPicker
中隐藏撤销/重做按钮。这可能吗?

您解决过这个问题吗?我有同样的问题。不,到目前为止还没有解决方案。你解决过这个问题吗?我有同样的问题。不,到目前为止还没有解决办法。