Ich arbeite mit Xcode 8 und Swift 3. Ich habe einen Viewcontroller (Class User: NSViewcontroller) mit einer Schaltfläche. Diese Taste hat eine Aktion:Popover schließen von einer anderen Ansicht Controller Swift 3
@IBAction func btnAction(_ sender: Any) {
let popover = NSPopover()
popover.contentViewController = NSStoryboard(name: "Main", bundle: nil).instantiateController(withIdentifier: "Popover") as! NSViewController
popover.show(relativeTo: button.bunds , of: button, preferredEdge: .maxX)
}
Mit dieser Taste öffnen Sie eine andere Ansicht-Controller als popover. Dieser Popover-View-Controller (Klassen-Popover: NSViewController) führt einige Aktionen aus.
Jetzt ist meine Frage: Wie kann ich den Popover-Viewcontroller aus der Popover-Klasse schließen?
Sie können wahrscheinlich auf diese http://stackoverflow.com/questions/28224059/dismiss-popover-after-touch –