2017-05-06 44 views
0

我正在構建我的第一個應用程序。我有一個表格VC與一些項目。點擊一個項目導致細節VC與這個項目的信息(使用coredata)。表格VC(使用coredata)的Swift 3 - 故事板設計和詳細信息VC *詳細介紹VC與誹謗信息*

問題是 - 我應該使用哪種故事板設計(VC類型和segue/s)。 如果我希望應用程序從詳細信息VC中獲取從一個url(不與coredata)獲取的新信息並顯示它,並允許用戶移動到表VC並選擇核心數據獲取項目。

回答

0

您可以使用手動segues,它可以讓您最有效地控制何時啓動segue以及哪個視圖控制器作爲您的應用中的第一個啓動(與NavigationController不同,它會強制您將第一個視圖設置爲頂部視圖你的導航堆棧 - 即,在你的情況下,這將是你的TableViewController)。

通過轉到故事板視圖並在左側的Document Outline側欄(可能需要展開才能看到)中創建手動segues,按Ctrl +單擊起始ViewController並將顯示的行拖到目的地ViewController(下面的第一張圖片)。然後從出現的菜單中選擇「顯示」(下面的第二張圖片)。然後在右側的實用程序側欄的標識選項卡中命名segue(也可能需要展開才能看到)(下面的第三張圖像)。然後發起,只要你選擇使用以下起始的ViewController類SEGUE,假設你的賽格瑞的名稱是 「showDestViewControllerSegue」:

self.performSegue(withIdentifier: "showDestViewControllerSegue", sender:nil) 

enter image description here

enter image description here

enter image description here

+0

感謝你的答案! – getandrid