菜鸟教程小白 发表于 2022-12-12 21:57:50

iOS 展开以查看未加载


                                            <p><p>我遇到了一个小问题:</p>

<p>我在启动应用程序时遇到了类似的情况:</p>

<p>(1) 初始 View--> 我已登录? --> (3) 主页 View| else (2) 登录 View </p>

<p>所以当我登录时,我会转到主页 View 。当我注销时,我可以放松到登录 View ,因为我来自它。</p>

<p><strong>但是</strong>如果我没有从登录 View 传递并直接重定向到主视图,我无法在注销时展开到登录 View 。</p>

<p>有人知道这方面的解决方案吗?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>我只是把我的逻辑放在这里:<br/>
获取/添加一个 ViewController ,例如 <code>DummyViewController</code> 作为您应用的 <code>rootViewController</code>。
在 <code>DummyViewController's</code> <code>viewWillAppear</code> 方法中放逻辑就像一个</p>

<pre><code>- (void)viewWillAppear:(BOOL)animated
{
    ;

    if(login == YES)
    {
       //go to home screen
    }
    else
    {
      // go to login screen
    }
}
</code></pre>

<p>在 <code>DummyViewController</code> 中你只需要在 <code>viewWillAppear</code> 中编写代码就可以了。
如果您想<strong>注销</strong>,只需调用 </p>

<pre><code>;
</code></pre>

<p><code>DummyViewController</code> 的 <code>viewWillAppear</code> 方法会根据 <strong>login</strong> 状态管理你的屏幕。</p></p>
                                   
                                                <p style="font-size: 20px;">关于iOS 展开以查看未加载,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/23383095/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/23383095/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iOS 展开以查看未加载