我正在创建一个与swift中的本机代码通信的Safari App Extension。
我正在向swift发送消息,我希望本机代码询问用户是否接受某个操作,例如删除某些内容。
我找到了这段代码:
`
func dialogOKCancel(question: String, text: String) -> Bool {
let alert = NSAlert()
var image = NSImage(named:NSImage.Name(rawValue: "b.png"))
alert.icon = image;
alert.messageText = question
alert.informativeText = text
alert.alertStyle = .informational
alert.addButton(withTitle: "Permitir")
alert.addButton(withTitle: "Negar")
return alert.runModal() == .alertFirstButtonReturn
}
` 但是这个代码只在一个视图类中打开一个警告,我希望它在任何想要问某个东西的类中打开,这可能吗?我看到许多实现为IOS使用另一个库,但我想在Mac OSX中执行此操作,谢谢!