Как передать данные из ViewController (VC) в MasterView (MV) в UISplitView? Как я понял, я не могу использовать segue, потому что он переходит от VC к SplitView, а не к MV. Проверьте, пожалуйста, представьте нижеПередача данных с ViewController (не Detail) в MasterViewController в UISplitView Swift
UPD:
Спасибо Степан за помощь, я выяснил.
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "toMessurementVM"{
let splitVC = segue.destinationViewController as! UISplitViewController
let navVC = splitVC.childViewControllers.first as! UINavigationController
let vc = navVC.childViewControllers.first as! MessurementTagsTableView
vc.ingredient = passingIngredient
}
}
Я не уверен, что это правильный путь, но он работает. Есть много примеров того, как передавать данные из Detail в Master и наоборот, но для моего случая ничего не существует.
Thanks
Thansk для ответа, не могли бы вы поделиться некоторыми примерами кода? –
просто посмотрите в своем контроллере значение 'superiew' в отладчике, место где-нибудь где-нибудь, где вы можете увидеть' self' в контроллере, и вы получите то, что вы можете получить), как сделать уведомления - посмотрите stackoverflow - тонны образцов. –