In the Meet PaperKit WWDC session in provided sample code, there's:
let markupEditViewController = MarkupEditViewController(supportedFeatureSet: .latest)
markupEditViewController.delegate = paperViewController
However PaperMarkupViewController
doesn't conform to MarkupEditViewController.Delegate,
it only conforms to MarkupToolbarViewController.Delegate.
But based on the demo, MarkupEditViewController
is for iOS and MarkupToolbarViewController
is for macOS.
Compiler gives me the following error:
Cannot assign value of type 'PaperMarkupViewController?' to type '(any MarkupEditViewController.Delegate)?' Arguments to generic parameter 'Wrapped' ('PaperMarkupViewController' and 'any MarkupEditViewController.Delegate') are expected to be equal
What's the solution here?