菜鸟教程小白 发表于 2022-12-13 13:52:44

ios - 关闭已启动的 View Controller 并返回初始 View Controller ( Storyboard)


                                            <p><p>我已经多次看到这个问题,但从未真正回答过。我想知道在使用 Storyboard 时是否有一种可接受/干净的方式来关闭所有已启动的 ViewController 并返回到初始 ViewController (例如从生成的 ViewController 中的操作)。 </p>

<p>我知道如何使用委托(delegate),但是,我不希望我的初始 ViewController 为每个可能生成的 ViewController 实现委托(delegate)。相反,我想要一个主页按钮,它可以清理所有内容并从应用程序的任何位置返回初始 ViewController 。 </p>

<p>想法?</p>

<p>编辑:为了清楚起见,假设我没有使用 UINavigationController 。 </p>

<p>EDIT2:是否可以像使用 appDelegate 一样从应用程序中的任何位置访问“初始 ViewController ”的方法? </p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>这应该在任何时候都这样做。只需将其粘贴在 IBAction 中并将其连接到按钮即可:)</p>

<pre><code>;
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 关闭已启动的 ViewController 并返回初始 ViewController ( Storyboard),我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/10774670/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/10774670/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 关闭已启动的 View Controller 并返回初始 View Controller ( Storyboard)