[英]communication between grandparentVC and rootVC
我的項目是這樣的: rootVC (map)-> childVC (sidebar)-> grandchildVC (tableview)
我想從grandchildVC- > rootVC發送數據,但是使用委托它不起作用。
如果我通過這樣的委托來傳輸數據: grandchildVC- > childVC- > rootVC,它將起作用...
但這不是解決方案,看起來真的很臟...
所以..
1)有人可以幫助我理解為什么我不能直接溝通嗎?
2)有一些更好的解決方案將數據從grandchildVC發送到rootVC嗎?
您不會告訴使用嘗試發送的消息,但是通知(NSNotification)可能是您正在尋找的解決方案。 孫子孫女可以發布通知,而不必關心正在聽的人,甚至不關心正在聽的人。
確保rootVC是子代的委托,並實現委托協議。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.