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

ios - 使用 Storyboard id iOS 以编程方式调用 View Controller


                                            <p><h2>我想要什么?</h2>

<ul>
<li>在 <code>MainViewController</code> 我以编程方式从 xib 打开一个 View 。这个
xibView 包含一个 <code>UIButton</code>。 xib 成功打开。 </li>
<li>点击那个 <code>UIButton</code> 我想移动 <code>FeedBackViewController</code></li>
</ul>

<h2>我的代码</h2>

<ul>
<li><p>这是我用来在点击 <code>UIButton</code></p> 时移动 <code>FeedBackViewController</code> 的代码

<pre><code>FeedBackViewController *view=;
;
</code></pre> </li>
</ul>

<p>但它崩溃了,我收到以下消息:</p>

<blockquote>
<p>Terminating app due to uncaught exception &#39;NSInvalidARgumentException&#39;, reason: &#39;Application tried to present a nil modal view controller on target FutureOrderViewController: 0x199a4a30.</p>
</blockquote></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>检查这些东西</p>

<p>检查 ViewController 的标识符,如果它与您在 Storyboard中提到的相同</p>

<p> <a href="/image/QLUT1.png" rel="noreferrer noopener nofollow"><img src="/image/QLUT1.png" alt="enter image description here"/></a> </p>

<p>确保您的 View 对象不为零。在该行和底部的调试区域设置断点,查看对象是否不为零。如果为 nil,则问题出在 Storyboard 连接上</p>

<p>如果您当前的 ViewController 不是从 Storyboard 启动的,则获取 Storyboard 对象,如下所示:</p>

<pre><code>UIStoryboard *storyboard = ;
UIViewController * feedbackVC = ;
;
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 使用 Storyboard id iOS 以编程方式调用 ViewController ,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/44022707/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/44022707/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 使用 Storyboard id iOS 以编程方式调用 View Controller