我有2個視圖控制器通過使用segue連接。如何將第二個視圖控制器中的一個字典{「fist」:1,「second」:2}傳遞給第一個視圖控制器。如何將字典從一個視圖控制器傳遞到另一個視圖控制器
-2
A
回答
0
您必須將標識符添加到故事板中的segue中。 在YOUT源視圖控制器覆蓋prepareForSegue:方法:
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
if ([segue.identifier isEqualToString:@"YOURIDENTIFIER"]) { //<-YOURIDENTIFIER the same as you set up in storyboard
UIViewController *vc = (UIViewController*)segue.destinationViewController;
// You should cast destination view controller to your custom view controller sub class:
//YourViewController *vc = (YourViewController*)segue.destinationViewController;
// Pass the data
vc.myDictionary = @{{"fist":1,"second":2};
// I assume you have property myDictionary in YourViewController class
}
}
希望這有助於
+0
謝謝灰色...它爲我工作。 –
+0
你能標記爲回答,所以也許別人會發現它有用。 – Greg
相關問題
- 1. 將數據從視圖控制器傳遞到另一個視圖控制器
- 2. 如何將字符串值從一個視圖控制器傳遞到另一個視圖控制器
- 3. 傳遞從根視圖控制器消息到另一個視圖控制器
- 4. 如何將UI ImageView從一個視圖控制器傳遞到另一個視圖控制器? swift 3
- 5. 將字符串值從一個視圖控制器傳遞到另一個視圖控制器
- 6. 將從Cloudkit提取的數據從一個視圖控制器傳遞到另一個視圖控制器
- 7. 從一個視圖控制器傳遞數組到另一個
- 8. 從一個視圖控制器傳遞數據到另一個
- 9. 如何將變量從一個視圖控制器傳遞給另一個視圖控制器?
- 10. 如何將NSURL對象從一個視圖控制器傳遞給另一個視圖控制器
- 11. 從另一個視圖控制器關閉視圖控制器
- 12. 從另一個視圖控制器通知視圖控制器
- 13. 從視圖控制器傳遞字典
- 14. 將NSManagedObject從一個視圖控制器傳遞到另一個視圖控制器
- 15. 將nsmutablearray從一個視圖控制器傳遞到另一個視圖控制器
- 16. 將數據從一個視圖控制器傳遞到另一個視圖控制器
- 17. 我不能將價值從一個視圖控制器傳遞到另一個視圖控制器
- 18. 將數據從一個tabbar視圖控制器傳遞到另一個tabbar視圖控制器
- 19. 將float從一個視圖控制器傳遞到另一個視圖控制器
- 20. 將數據從一個視圖控制器傳遞到另一個視圖控制器; iOS <= 4 vs iOS 5
- 21. 如何將數據從一個視圖控制器傳遞到另一個SWIFT
- 22. 將字符串從一個視圖控制器傳遞到另一個Tabbarcontroller
- 23. 將對象從一個視圖控制器傳遞給另一個視圖控制器在快速獲取無
- 24. 如何將數據傳遞給另一個視圖控制器?
- 25. 如何將值傳遞給另一個視圖控制器?
- 26. 從一個表視圖控制器傳遞json id到swift 3中的另一個表視圖控制器3
- 27. 如何從視圖到另一個視圖控制器(iphone)
- 28. 如何從另一個控制1個視圖控制器?
- 29. 頁面視圖控制器 - 從圖像到另一個視圖控制器
- 30. 從didSelectRowAtIndexPath傳遞數據到另一個視圖控制器ios7
我建議通過讀取數百個答案,這個問題是此網站上已開始。如果他們不適合你,請解釋你的情況有什麼不同。 –
在'prepareForSegue:'把它傳遞給堆棧通過一個協議。 – Abizern
我是iOS新手,目標c ..我已經嘗試了一些可用的堆棧溢出解決方案。不幸的是我沒有得到輸出。如果你想幫助我,那麼我試圖得到別人的幫助來解決我的問題,否則只是忽略。 –