我有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. 如何将ID从视图控制器与地图视图传递到另一个视图控制器?
- 5. 如何将变量从一个视图控制器传递到另一个视图控制器?
- 6. 如何将UI ImageView从一个视图控制器传递到另一个视图控制器? swift 3
- 7. 将字符串值从一个视图控制器传递到另一个视图控制器
- 8. 将图像从一个视图控制器传递到另一个视图控制器
- 9. 将从Cloudkit提取的数据从一个视图控制器传递到另一个视图控制器
- 10. 从一个视图控制器传递数组到另一个
- 11. 从一个视图控制器传递数据到另一个
- 12. 如何将变量从一个视图控制器传递给另一个视图控制器?
- 13. 如何将NSURL对象从一个视图控制器传递给另一个视图控制器
- 14. 从另一个视图控制器关闭视图控制器
- 15. 从另一个视图控制器通知视图控制器
- 16. 从视图控制器传递字典
- 17. 将float从一个视图控制器传递到另一个视图控制器
- 18. 将数据从一个视图控制器传递到另一个视图控制器; iOS <= 4 vs iOS 5
- 19. 将数据从一个视图控制器传递到另一个视图控制器
- 20. 我不能将价值从一个视图控制器传递到另一个视图控制器
- 21. 将数据从一个tabbar视图控制器传递到另一个tabbar视图控制器
- 22. 将nsmutablearray从一个视图控制器传递到另一个视图控制器
- 23. 将NSManagedObject从一个视图控制器传递到另一个视图控制器
- 24. 将NSManagedObject从一个视图控制器传递到另一个视图控制器
- 25. 如何将数据从一个视图控制器传输并保存到另一个视图控制器
- 26. 如何将数据从一个视图控制器传递到另一个SWIFT
- 27. 如何从表视图传递一个字典数据到另一个视图控制器
- 28. 将字符串从一个视图控制器传递到另一个Tabbarcontroller
- 29. 将对象从一个视图控制器传递给另一个视图控制器在快速获取无
- 30. 如何将值传递给另一个视图控制器?
我建议通过读取数百个答案,这个问题是此网站上已开始。如果他们不适合你,请解释你的情况有什么不同。 –
在'prepareForSegue:'把它传递给堆栈通过一个协议。 – Abizern
我是iOS新手,目标c ..我已经尝试了一些可用的堆栈溢出解决方案。不幸的是我没有得到输出。如果你想帮助我,那么我试图得到别人的帮助来解决我的问题,否则只是忽略。 –