Я создаю приложение macOS SwiftUI, которое открывает WKWebView для указанного c URL.
Теперь я пытаюсь сделать MenuItem сопоставленным с функцией, которая делает снимок экрана окна WKWebView. и сохраняет его в ~ / Pictures с отметкой времени.
Я пытался найти это с помощью учебных пособий, но нашел только iOS WKSnapShot материал типа.
Хотя «MenuItem» -> bind to -> First Responder -> @IBAction
- это то, с чем я сейчас немного знаком, я не совсем уверен, как вызвать снимок WKWebView и как определить его имя с меткой времени.
@IBAction func takeSnapshot(with snapshotConfiguration: WKSnapshotConfiguration?,
completionHandler: @escaping (NSImage?, Error?) -> Void)
{
}
Это начало стрелять в меня ошибки: @IBAction methods must have 1 argument