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]