选择另一个故事板

时间:2018-12-03 17:11:50

标签: ios swift xcode segue

我不知道如何从情节提要2到情节提要3创建图像(图像:https://i.stack.imgur.com/NLhJY.png)。然后,用户点击保存按钮(故事板2),我需要保存项目并在故事板3上打开保存的项目。我尝试使用Unwind Segue,但这无效。

我尝试使用InstantiateViewController。我在情节提要3情节提要ID(“ Item”)上进行设置,然后将以下代码添加到“保存”按钮:

    let viewController = self.storyboard?.instantiateViewController(withIdentifier: "Item") as! ItemViewController
    self.present(viewController, animated: false, completion: nil)

但是,如果打开情节提要3,则在情节提要2上点击“保存”按钮后,情节提要3上的导航栏不会显示。有人可以帮我找到解决这个问题的方法吗?

1 个答案:

答案 0 :(得分:0)

您需要指定要完全使用哪个情节提要以及ViewController标识符。

尝试一下:

let storyboard: UIStoryboard = UIStoryboard(name: "YOUR_OTHER_STORYBOARD_NAME", bundle: nil)
let viewController = self.storyboard?.instantiateViewController(withIdentifier: "Item") as! ItemViewController
self.show(viewController, sender: self)