最近我一直在製作一個應用程序,您可以在其中創建和測試自己的定義或任何相關事項。在用戶點擊創建按鈕創建新的記事卡的標題後,我將數據傳遞到下一個視圖。我使用的是現在的代碼是:如何在不使用segue的情況下傳遞數據
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
let DestViewController: Card1 = segue.destinationViewController as! Card1
DestViewController.Content = Notetitle.text!
self.saved = self.Notetitle.text!
}
所有這些工作,但是,如果我有viewcontrollers
之間的賽格瑞它只會工作。我需要能夠通過一個segue傳遞數據,因爲我希望用戶能夠創建儘可能多的記錄卡,並且我現在要做的就是使用這段代碼創建一個拷貝UIView
,然後放入新數據(主視圖)。新視圖只能使用IBAction
創建。準備繼續我不能在IBAction
中使用,因爲它具有自己的覆蓋功能。
這是我使用做一個新視圖代碼:
let newCard =
self.storyboard!.instantiateViewControllerWithIdentifier("Main")
self.presentViewController(newCard, animated: true, completion:nil)
我希望,我將能夠使一個新視圖,然後通過在數據傳遞的數據是,用戶只是做了記錄卡。 (希望這是任何意義)
主要議題: - 創建一個新的觀點,並通過新的數據 問題:可以通過數據沒有賽格瑞不要有一個:/ -Be能夠通過視圖之間的數據控制器沒有segue :)
我是新來的所有這約5個月。我所有的代碼都很快。請輕鬆點我。隨時問我任何問題或意見。
感謝, 盧卡斯馬紮
而是實例化一個新的視圖控制器爲每一個新的「牌,」爲什麼不能讓只有一個視圖控制器(比如,「CardViewController」),可以爲每卡可重複使用設計的應用程序。當用戶想要更換卡片時,可以對視圖進行動畫處理,使其看起來像在變化,即使在幕後它只是一個控制器。只是一個想法。 – gmat1014
這是一個偉大的想法,感謝這個想法將嘗試一下@ gmat1014 – MazzaMan
@matt任何建議? – MazzaMan