如果场景A延续到场景B,场景B延续到场景C,场景C延续到场景D.
场景A如何将数据传递到场景D?
以及场景D如何将数据传递回场景A?iOS故事板:一个场景如何将数据传递到另一个场景?
回答
根据你的设计场景D离场景B太远了。所以从A-> B-> C-> D传递数据不会让我感觉好。我建议你有一个shared data manger class(Singleton)
来保存数据,两个视图控制器都可以从那里访问。 NSUserDefaults
将是您的另一种选择。
仅仅传递数据的单例是一个可怕的想法 – Abizern
@Abizern那么如何在这种情况下传递数据,只是为了古怪告诉任何其他更好的主意? –
辛格尔顿为我工作..谢谢lot – HelloWorld
在首先确保变量属性设置为如
在SecondViewController这里的viewController你想要的
@property(nonatonic,strong) NSString *stringValue;
在FirstViewController
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([[segue identifier] isEqualToString:@"secondVCSegue"])
{
SecondViewController *secondViewController = (SecondViewController *)[segue destinationViewController];
secondViewController.stringValue = @"pass value here";
}
else if ([[segue identifier] isEqualToString:@"thirdVCSegue"])
{
ThirdViewController *thirdViewController = (ThirdViewController *)[segue destinationViewController];
thirdViewController.stringValue = @"pass value here";
}
}
检查,以传递值
感谢。但我这样做不代表this.i是指场景A如何将数据传递给场景D,(而不是场景B)..... – HelloWorld
- 1. 将对象从一个场景传递到另一个场景
- 2. 将值从一个场景传递到另一个场景
- 3. 如何使用UIButton转移到另一个故事板场景
- 4. 将数据从一个场景传输到另一个场景的问题
- 5. 传递数据从一个场景到另一个在ReactNaive
- 6. 将变量从一个场景传递到其他场景 - Cocos2D
- 7. iOS的故事板:从一个场景到中断5秒
- 8. Lua - 故事板场景如何过渡到作曲家场景?
- 9. 故事板:导航控制器中第一个场景的第三个场景
- 10. 从一个场景过渡到另一个场景
- 11. 从一个场景转移到另一个场景2D_android
- 12. Cocoapods与故事板场景
- 13. 如何通过凝视一个对象在一个场景中从一个场景走向另一个场景?
- 14. 如何通过数据从一个场景到另一个ReactNaive
- 15. 统一移动到另一个场景,暂停当前场景
- 16. 如何从一个游戏场景转移到另一个游戏场景?
- 17. 如何让一个场景知道另一个场景的参数值?
- 18. JAVAFX将信息从一个场景传递到另一个场景,而不是显示在GUI中
- 19. 如何从另一个场景popScene特定的Cocos2D场景?
- 20. 统一C#传递场景
- 21. 如何在Specrun中运行另一个场景中的一个场景
- 22. 如何将变量从一个场景中的一个对象传递到Unity3D中另一个场景中的另一个对象?
- 23. 故事板两个场景。从场景2中的UITableViewCell到场景1中的UILabel的文本
- 24. iOS 5故事板:每个场景的类
- 25. 如何将多个独立视图添加到单个故事板场景?
- 26. 在故事板中的两个场景之间传输图像
- 27. 在一个场景
- 28. 如何获得当前的故事/场景的场景后jbehave
- 29. 如何在多个UIViewControllers之间共享一个故事板场景
- 30. XCode 6故事板 - 如何为每个场景创建标题?
pleasae检查编辑答案,你可以检查有没有自己 –
查找开卷塞格斯 – Abizern
使用单独的类或NSUserDefaults的,这将是充满希望ü –