父视图控制器是一个单词表。子视图在屏幕上延续,让你玩这个词。用户可以“标记”单词(保存为用户默认值)。父表现在应该如何发现该单词已被标记,以便我们可以显示一个漂亮的标志图标?iOS:与父视图控制器通信
2
A
回答
3
要从孩子传递数据回父视图控制器,你需要使用协议和委托
见数据传递回部分this SO接受的答案的详细解释有关传递信息来回之间视图控制器
你可以有一个boolean
在儿童视图控制器。
当用户“标记”它时,可以将该布尔值设置为true。
如上所示,您可以将值返回给父视图控制器是否已被标记。
希望这会有所帮助。
0
使用授权是最好的选择。让父母成为你的孩子的代表。无论你想用什么样的数据类型来传递,在你的子VC中,或者你的 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath()如果你只允许选择一个单词如果您允许多个选择,则一次或按钮按下功能。调用你的委托方法来接收从孩子发送的那些单词,然后你可以随心所欲地做任何事情。
希望这会有所帮助。
相关问题
- 1. iOS视图控制器遏制|子视图控制器通过触动父视图控制器
- 2. 的iOS回到父视图控制器
- 3. 主视图控制器 - >详细视图控制器通信
- 4. 从子视图控制器切换到父视图控制器 - iOS
- 5. 控制器视图通信,Ruby on Rails
- 6. 视图控制器之间的通信
- 7. MVC:控制器和视图通信(C#)
- 8. 调用父视图控制器(通过导航控制器)
- 9. IOS视图控制器沟通
- 10. 如何允许iOS视图控制器中的双向通信?
- 11. 从子视图控制器到容器视图控制器的通信
- 12. 容器视图控制器与childViewControllers通信
- 13. 多个导航控制器中的视图控制器通信
- 14. 关闭父视图控制器和子视图控制器
- 15. iOS的“视图控制器”
- 16. 角父母和子控制器通信
- 17. iOS - 视图控制器与容器视图 - 隐藏键盘
- 18. 使用静态变量与通过视图控制器? iOS
- 19. 控制器之间的通信Angularjs,服务或父控制器
- 20. 访问从父级的容器视图控制器iOS
- 21. iOS - 从视图控制器获取信息以在视图中绘制图形
- 22. Objective C与另一个视图控制器通信另一个视图控制器
- 23. 从另一个视图控制器通知视图控制器
- 24. cocos2d与视图控制器
- 25. Cocos2d与视图控制器
- 26. iOS:父母/子女视图控制器和自动转换
- 27. 辞退父视图控制器的iOS 5
- 28. 处理父视图控制器中的按钮,ios
- 29. iOS - 如何使用initWithViewController来定位“父”视图控制器
- 30. iOS - 容器视图控制器Swift
谢谢。我设置了一个委托接口,委托类有一个wordIsFlagged属性。 “孩子”可以阅读或设置该属性,这有助于沟通。 –