父視圖控制器是一個單詞表。子視圖在屏幕上延續,讓你玩這個詞。用戶可以「標記」單詞(保存爲用戶默認值)。父表現在應該如何發現該單詞已被標記,以便我們可以顯示一個漂亮的標誌圖標?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屬性。 「孩子」可以閱讀或設置該屬性,這有助於溝通。 –