Я работаю над OSX-приложением в swift, которое программным образом нажимает кнопку для запуска контроллера вида. Я хотел бы программно отказаться от контроллера начального представления.Как я могу отклонить родительский контроллер представления после запуска второго контроллера представления?
class ViewController: NSViewController {
@IBOutlet weak var button: NSButton!
override func viewDidLoad() {
super.viewDidLoad()
button.performClick(nil)
self.dismissViewController(self)
// Do any additional setup after loading the view.
}
override var representedObject: AnyObject? {
didSet {
// Update the view, if already loaded.
}
}
}
** 1.) ** Зачем вам нужно отклонить родительский 'ViewController'? ** 2.) ** Что вы пробовали до сих пор? Как выглядит ваш код? – ZGski
Мне нужно отклонить родительский контроллер представления, потому что он нецелесообразен после запуска второго контроллера. 2) Я пробовал self.dismisscontroller (self) и разные комбинации этого. –
Не думаю, что вам нужно будет программно нажать кнопку_, чтобы перейти к новому 'ViewController'. Переход на новый VC можно сделать без использования кнопки. Кроме того, я уверен, что вам не нужно будет отклонять VC, если вы переходите к новой. – ZGski