我不知道如何创建从故事板2到故事板3的片段(图片:https://i.stack.imgur.com/NLhJY.png)。然后用户点击保存按钮(故事板2),我需要保存项目并在故事板3上打开保存的项目。我尝试使用展开Segue,但这不起作用。
我尝试使用instantiateViewController。我在storyboard 3上设置了Storyboard ID("Item"),然后将此代码添加到保存按钮:
let viewController = self.storyboard?.instantiateViewController(withIdentifier: "Item") as! ItemViewController
self.present(viewController, animated: false, completion: nil)但是当Storyboard 3打开时,在Storyboard2上点击保存按钮后,Storyboard 3上的导航栏不显示。有人能帮我找到这个问题的解决方案吗?
发布于 2018-12-04 01:22:50
您需要指定要与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)https://stackoverflow.com/questions/53598581
复制相似问题