如果場景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的,這將是充滿希望ü –