我有一個UINavigationController,它包含一個帶有MKMapView的UIViewController,我向其中推送一個UITableViewController,其中包含從Core Data獲取的項目列表。根據表上選定的項目,我想返回到導航控制器並調用一個方法,傳遞表中選定的對象。我怎樣才能做到這一點?在另一個viewController中調用一個方法
0
A
回答
0
你實際上不會「返回」到UINavigationController。也就是說,它沒有與它關聯的UIView。它的目的是作爲一種方式來跟蹤一堆UIViewControllers。由於它聽起來像這個UITableViewController是你的根視圖,沒有任何地方可以「返回」。我建議你只需在selectRow:處理程序中推送另一個UIViewController,它將能夠調出詳細說明所選文本字段的視圖。
0
您可以使您的第一個UIViewController成爲您的UITableViewController的委託,並在表中選擇一個對象時調用適當的方法。這樣的事情:
if (delegate && [delegate respondsToSelector:@selector(tableView:didSelectObject:)]) {
[delegate tableView:self didSelectObject:object];
}
+0
因此,在第一個UIViewController的頭文件中,我需要實現`UITableViewDelegate`協議嗎?我怎麼會同時從UINavigationController堆棧彈出UITableViewController,所以當我對傳回給它的對象採取行動時,我的第一個UIViewController是可見的? – conorgriffin 2011-02-15 20:02:47
相關問題
- 1. 從另一個ViewController調用一個ViewController的實例方法
- 2. 從另一個ViewController調用方法
- 3. 在另一個viewController中調整一個Child ViewController
- 4. 在另一個方法調用一個匿名方法在php
- 5. 一個ViewController轉到另一個ViewController
- 6. 來自另一個ViewController的調用方法
- 7. 調用已經初始化的另一個viewcontroller的方法
- 8. 從另一個ViewController類調用函數
- 9. 當另一個viewController在屏幕上時調用某個UIViewController的方法?
- 10. 如何在一個類中調用另一個函數(方法)?
- 11. 如何在一個類中調用另一個類的方法
- 12. 在另一個類中調用一個類的方法?
- 13. 從一個類中調用一個方法並在另一個類中使用
- 14. 在另一個之前調用方法
- 15. 從同一個PHP類中的另一個方法調用一個方法
- 16. 如何調用一個IBAction爲方法從另一個方法
- 17. 在另一個的ViewController
- 18. 調用同一類中的另一個方法內的方法
- 19. 如何使方法在同一個類中調用另一個方法?
- 20. 如何在swift中從另一個類中調用另一個方法?
- 21. 用另一種方法調用OnDraw,然後在另一個方法中「刷新」那個調用
- 22. 從另一個類調用另一個類和方法
- 23. 在一個方法中使用變量到另一個方法
- 24. Mockito - 在另一個方法中存根方法調用
- 25. 如何在onCreate方法中調用另一個類的方法?
- 26. 在另一個方法中調用searchBarCancelButtonClicked方法
- 27. 如何從另一個類中的一個類調用方法
- 28. 調用另一個組件中的一個組件的方法?
- 29. 調用另一個類中的一個類的方法
- 30. 如何從Android的另一個類中調用一個方法
對不起@尼克,我忽略提及我有一個viewController與地圖作爲根視圖。問題修正了,謝謝。 – conorgriffin 2011-02-15 09:37:29