This is bizarre. I have a simple storyboard placeholder with GridView for the class name attribute.
GridView
class GridView: NSView { required init?
The reason it's calling the print dialog is that Swift 2 apparently has two methods with the same signature.