所以這就是我想要實現的。哪個視圖控制器正在實例化目標視圖控制器?
我有一個共同的MapViewController
和我想發送數據的兩個其他視圖控制器。 ExploreViewController
和SavedPlacesViewController
。
我沒有使用segues來做到這一點。相反,我使用的是這樣的:
[mapButton addTarget:self action:@selector(showExploreMap:)
forControlEvents:UIControlEventTouchUpInside];
,然後宣佈showExploreMap
方法將MapViewController
推到navigationController
。
我已經爲ExploreViewController
做了這個,它完美的作品,但我不知道我怎麼能這樣做SavedPlacesViewController
因爲數據來自不同的模型。
我覺得我需要弄清楚哪個ViewController
叫MapViewController
,所以我可以找出使用哪個數據模型。
有什麼辦法可以做到這一點?
太棒了!非常感謝Pratyusha。你爲我節省了很多時間! – Amit