Objective c OSX故事板序列控制器
我使用OSX序列图像板,为带有样式表的ViewController创建了segue 在图纸视图中有一个按钮,用于关闭图纸视图。我将按钮连接到dismissController iAction 如果在没有用户交互的情况下运行函数dismissController,viewController将消失,但工作表不会消失 有人知道如何在图纸中正确关闭ViewController吗 这里有一个我正在尝试的简短例子。这将是工作表中我的viewController中的一个函数Objective c OSX故事板序列控制器,objective-c,macos,swift,storyboard,segue,Objective C,Macos,Swift,Storyboard,Segue,我使用OSX序列图像板,为带有样式表的ViewController创建了segue 在图纸视图中有一个按钮,用于关闭图纸视图。我将按钮连接到dismissController iAction 如果在没有用户交互的情况下运行函数dismissController,viewController将消失,但工作表不会消失 有人知道如何在图纸中正确关闭ViewController吗 这里有一个我正在尝试的简短例子。这将是工作表中我的viewController中的一个函数 override func vi
override func viewDidAppear() {
let chooesSourceDirectoryDialog: NSOpenPanel = NSOpenPanel()
chooesSourceDirectoryDialog.canChooseDirectories = true
chooesSourceDirectoryDialog.canChooseFiles = false
if chooesSourceDirectoryDialog.runModal() == NSOKButton {
// do some stuff with the selected directory
} else {
// here I would close the sheet
self.dismissController(nil)
}
}
感谢您的帮助图纸视图就是视图,因此您应该使用 self.dismissviewcontroller控制器名称 而不是 自我解雇
dismissController用于解除多个控制器。谢谢您的回答。